Type.registerNamespace('Macronia.AMB.Catalogo.Services');
Macronia.AMB.Catalogo.Services.CatalogoSvc=function() {
Macronia.AMB.Catalogo.Services.CatalogoSvc.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Macronia.AMB.Catalogo.Services.CatalogoSvc.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.get_path();},
ObtenerModelos:function(idFamilia,queryStr,from,count,succeededCallback, failedCallback, userContext) {
/// <param name="idFamilia" type="Number">System.Int32</param>
/// <param name="queryStr" type="String">System.String</param>
/// <param name="from" type="Number">System.Int32</param>
/// <param name="count" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ObtenerModelos',false,{idFamilia:idFamilia,queryStr:queryStr,from:from,count:count},succeededCallback,failedCallback,userContext); },
ObtenerCantidad:function(idFamilia,queryStr,succeededCallback, failedCallback, userContext) {
/// <param name="idFamilia" type="Number">System.Int32</param>
/// <param name="queryStr" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ObtenerCantidad',false,{idFamilia:idFamilia,queryStr:queryStr},succeededCallback,failedCallback,userContext); },
RutValido:function(cadenaRut,succeededCallback, failedCallback, userContext) {
/// <param name="cadenaRut" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RutValido',false,{cadenaRut:cadenaRut},succeededCallback,failedCallback,userContext); },
RutExisteEmpresa:function(cadenaRut,succeededCallback, failedCallback, userContext) {
/// <param name="cadenaRut" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RutExisteEmpresa',false,{cadenaRut:cadenaRut},succeededCallback,failedCallback,userContext); },
RutExisteUsuario:function(cadenaRut,succeededCallback, failedCallback, userContext) {
/// <param name="cadenaRut" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RutExisteUsuario',false,{cadenaRut:cadenaRut},succeededCallback,failedCallback,userContext); },
AgregarProducto:function(idProducto,succeededCallback, failedCallback, userContext) {
/// <param name="idProducto" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AgregarProducto',false,{idProducto:idProducto},succeededCallback,failedCallback,userContext); },
ObtenerCarro:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ObtenerCarro',false,{},succeededCallback,failedCallback,userContext); },
EliminarItem:function(idProducto,succeededCallback, failedCallback, userContext) {
/// <param name="idProducto" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'EliminarItem',false,{idProducto:idProducto},succeededCallback,failedCallback,userContext); },
ActualizarCantidad:function(idProducto,cantidad,succeededCallback, failedCallback, userContext) {
/// <param name="idProducto" type="Number">System.Int32</param>
/// <param name="cantidad" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ActualizarCantidad',false,{idProducto:idProducto,cantidad:cantidad},succeededCallback,failedCallback,userContext); },
ObtenerCarroString:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ObtenerCarroString',false,{},succeededCallback,failedCallback,userContext); },
EnviarCotizacion:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'EnviarCotizacion',false,{},succeededCallback,failedCallback,userContext); },
GuardarCotizacion:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GuardarCotizacion',false,{},succeededCallback,failedCallback,userContext); },
EliminarCotizacion:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'EliminarCotizacion',false,{},succeededCallback,failedCallback,userContext); },
ObtenerDestacados:function(cnt,succeededCallback, failedCallback, userContext) {
/// <param name="cnt" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ObtenerDestacados',false,{cnt:cnt},succeededCallback,failedCallback,userContext); },
ObtenerFamilias:function(idPadre,succeededCallback, failedCallback, userContext) {
/// <param name="idPadre" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ObtenerFamilias',false,{idPadre:idPadre},succeededCallback,failedCallback,userContext); },
ObtenerEmpresa:function(rutEmp,succeededCallback, failedCallback, userContext) {
/// <param name="rutEmp" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ObtenerEmpresa',false,{rutEmp:rutEmp},succeededCallback,failedCallback,userContext); }}
Macronia.AMB.Catalogo.Services.CatalogoSvc.registerClass('Macronia.AMB.Catalogo.Services.CatalogoSvc',Sys.Net.WebServiceProxy);
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance = new Macronia.AMB.Catalogo.Services.CatalogoSvc();
Macronia.AMB.Catalogo.Services.CatalogoSvc.set_path = function(value) {
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.set_path(value); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.get_path();}
Macronia.AMB.Catalogo.Services.CatalogoSvc.set_timeout = function(value) {
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.set_timeout(value); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.get_timeout(); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.set_defaultUserContext = function(value) { 
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.set_defaultUserContext(value); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.get_defaultUserContext(); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.set_defaultSucceededCallback = function(value) { 
 Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.set_defaultSucceededCallback(value); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.get_defaultSucceededCallback(); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.set_defaultFailedCallback = function(value) { 
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.set_defaultFailedCallback(value); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.get_defaultFailedCallback(); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.set_path("/svc/CatalogoSvc.asmx");
Macronia.AMB.Catalogo.Services.CatalogoSvc.ObtenerModelos= function(idFamilia,queryStr,from,count,onSuccess,onFailed,userContext) {
/// <param name="idFamilia" type="Number">System.Int32</param>
/// <param name="queryStr" type="String">System.String</param>
/// <param name="from" type="Number">System.Int32</param>
/// <param name="count" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.ObtenerModelos(idFamilia,queryStr,from,count,onSuccess,onFailed,userContext); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.ObtenerCantidad= function(idFamilia,queryStr,onSuccess,onFailed,userContext) {
/// <param name="idFamilia" type="Number">System.Int32</param>
/// <param name="queryStr" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.ObtenerCantidad(idFamilia,queryStr,onSuccess,onFailed,userContext); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.RutValido= function(cadenaRut,onSuccess,onFailed,userContext) {
/// <param name="cadenaRut" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.RutValido(cadenaRut,onSuccess,onFailed,userContext); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.RutExisteEmpresa= function(cadenaRut,onSuccess,onFailed,userContext) {
/// <param name="cadenaRut" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.RutExisteEmpresa(cadenaRut,onSuccess,onFailed,userContext); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.RutExisteUsuario= function(cadenaRut,onSuccess,onFailed,userContext) {
/// <param name="cadenaRut" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.RutExisteUsuario(cadenaRut,onSuccess,onFailed,userContext); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.AgregarProducto= function(idProducto,onSuccess,onFailed,userContext) {
/// <param name="idProducto" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.AgregarProducto(idProducto,onSuccess,onFailed,userContext); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.ObtenerCarro= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.ObtenerCarro(onSuccess,onFailed,userContext); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.EliminarItem= function(idProducto,onSuccess,onFailed,userContext) {
/// <param name="idProducto" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.EliminarItem(idProducto,onSuccess,onFailed,userContext); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.ActualizarCantidad= function(idProducto,cantidad,onSuccess,onFailed,userContext) {
/// <param name="idProducto" type="Number">System.Int32</param>
/// <param name="cantidad" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.ActualizarCantidad(idProducto,cantidad,onSuccess,onFailed,userContext); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.ObtenerCarroString= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.ObtenerCarroString(onSuccess,onFailed,userContext); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.EnviarCotizacion= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.EnviarCotizacion(onSuccess,onFailed,userContext); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.GuardarCotizacion= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.GuardarCotizacion(onSuccess,onFailed,userContext); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.EliminarCotizacion= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.EliminarCotizacion(onSuccess,onFailed,userContext); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.ObtenerDestacados= function(cnt,onSuccess,onFailed,userContext) {
/// <param name="cnt" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.ObtenerDestacados(cnt,onSuccess,onFailed,userContext); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.ObtenerFamilias= function(idPadre,onSuccess,onFailed,userContext) {
/// <param name="idPadre" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.ObtenerFamilias(idPadre,onSuccess,onFailed,userContext); }
Macronia.AMB.Catalogo.Services.CatalogoSvc.ObtenerEmpresa= function(rutEmp,onSuccess,onFailed,userContext) {
/// <param name="rutEmp" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Macronia.AMB.Catalogo.Services.CatalogoSvc._staticInstance.ObtenerEmpresa(rutEmp,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Macronia.AMB.Catalogo.Data');
if (typeof(Macronia.AMB.Catalogo.Data.Modelo) === 'undefined') {
Macronia.AMB.Catalogo.Data.Modelo=gtc("Macronia.AMB.Catalogo.Data.Modelo");
Macronia.AMB.Catalogo.Data.Modelo.registerClass('Macronia.AMB.Catalogo.Data.Modelo');
}
if (typeof(Macronia.AMB.Catalogo.Services.ItemCarro) === 'undefined') {
Macronia.AMB.Catalogo.Services.ItemCarro=gtc("Macronia.AMB.Catalogo.Services.ItemCarro");
Macronia.AMB.Catalogo.Services.ItemCarro.registerClass('Macronia.AMB.Catalogo.Services.ItemCarro');
}
if (typeof(Macronia.AMB.Catalogo.Data.EncabezadoFamilia) === 'undefined') {
Macronia.AMB.Catalogo.Data.EncabezadoFamilia=gtc("Macronia.AMB.Catalogo.Data.EncabezadoFamilia");
Macronia.AMB.Catalogo.Data.EncabezadoFamilia.registerClass('Macronia.AMB.Catalogo.Data.EncabezadoFamilia');
}
if (typeof(Macronia.AMB.Catalogo.Data.Empresa) === 'undefined') {
Macronia.AMB.Catalogo.Data.Empresa=gtc("Macronia.AMB.Catalogo.Data.Empresa");
Macronia.AMB.Catalogo.Data.Empresa.registerClass('Macronia.AMB.Catalogo.Data.Empresa');
}

