public void Inicializa()
 {
     _cliente       = null;
     _autoId        = "";
     _procesarIsOk  = false;
     _abandonarIsOk = false;
 }
예제 #2
0
        public OOB.Resultado.FichaEntidad <OOB.Maestro.Cliente.Entidad.Ficha> Cliente_GetFicha(string autoCliente)
        {
            var rt = new OOB.Resultado.FichaEntidad <OOB.Maestro.Cliente.Entidad.Ficha>();

            var r01 = MyData.Cliente_GetFichaById(autoCliente);

            if (r01.Result == DtoLib.Enumerados.EnumResult.isError)
            {
                rt.Mensaje = r01.Mensaje;
                rt.Result  = OOB.Resultado.Enumerados.EnumResult.isError;
                return(rt);
            }

            var s  = r01.Entidad;
            var nr = new OOB.Maestro.Cliente.Entidad.Ficha()
            {
                id             = s.id,
                idGrupo        = s.idGrupo,
                idEstado       = s.idEstado,
                idZona         = s.idZona,
                idVendedor     = s.idVendedor,
                idCobrador     = s.idCobrador,
                tarifa         = s.tarifa,
                categoria      = s.categoria,
                nivel          = s.nivel,
                ciRif          = s.ciRif,
                codigo         = s.codigo,
                razonSocial    = s.razonSocial,
                dirFiscal      = s.dirFiscal,
                dirDespacho    = s.dirDespacho,
                pais           = s.pais,
                contacto       = s.contacto,
                telefono1      = s.telefono1,
                telefono2      = s.telefono2,
                email          = s.email,
                celular        = s.celular,
                fax            = s.fax,
                webSite        = s.webSite,
                codPostal      = s.codPostal,
                estatusCredito = s.estatusCredito,
                dscto          = s.dscto,
                cargo          = s.cargo,
                limiteDoc      = s.limiteDoc,
                diasCredito    = s.diasCredito,
                limiteCredito  = s.limiteCredito,
                estatus        = s.estatus,
                cobrador       = s.cobrador,
                denFiscal      = s.denFiscal,
                estado         = s.estado,
                fechaAlta      = s.fechaAlta,
                fechaBaja      = s.fechaBaja,
                grupo          = s.grupo,
                vendedor       = s.vendedor,
                zona           = s.zona,
            };

            rt.Entidad = nr;

            return(rt);
        }
예제 #3
0
 public void Inicializa()
 {
     _autoCliente = "";
     _cliente     = null;
     _filtro.Limpiar();
     _ldata.Clear();
 }
예제 #4
0
 public void SetActualizarFicha(OOB.Maestro.Cliente.Entidad.Ficha it)
 {
     _id                = it.id;
     _codigo            = it.codigo;
     _nombreRazonSocial = it.razonSocial;
     _ciRif             = it.ciRif;
     _isActivo          = it.IsActivo;
 }
예제 #5
0
        public void ActualizarFicha(OOB.Maestro.Cliente.Entidad.Ficha ficha)
        {
            var it = _bl.FirstOrDefault(f => f.Id == ficha.id);

            if (it != null)
            {
                it.SetActualizarFicha(ficha);
                _bs.CurrencyManager.Refresh();
            }
        }
예제 #6
0
 public data()
 {
     _cliente        = new ficha();
     _condPago       = new ficha();
     _sucursal       = new ficha();
     _deposito       = new ficha();
     _vendedor       = new ficha();
     _cobrador       = new ficha();
     _transporte     = new ficha();
     _entidadCliente = new OOB.Maestro.Cliente.Entidad.Ficha();
     _sistTipoDoc    = new OOB.Sistema.TipoDocumento.Entidad.Ficha();
     Inicializa();
 }
        private bool CargarData()
        {
            var rt = true;

            if (_autoId != "")
            {
                var r01 = Sistema.MyData.Cliente_GetFicha(_autoId);
                if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError)
                {
                    Helpers.Msg.Error(r01.Mensaje);
                    return(false);
                }
                _cliente = r01.Entidad;
            }

            return(rt);
        }
예제 #8
0
        public OOB.Resultado.Lista <OOB.Maestro.Cliente.Entidad.Ficha> Cliente_GetLista(OOB.Maestro.Cliente.Lista.Filtro filtro)
        {
            var rt = new OOB.Resultado.Lista <OOB.Maestro.Cliente.Entidad.Ficha>();

            var filtroDto = new DtoLibPos.Cliente.Lista.Filtro()
            {
                cadena = filtro.cadena,
                preferenciaBusqueda = (DtoLibPos.Cliente.Lista.Enumerados.enumPreferenciaBusqueda)filtro.metodoBusqueda,
            };
            var r01 = MyData.Cliente_GetLista(filtroDto);

            if (r01.Result == DtoLib.Enumerados.EnumResult.isError)
            {
                rt.Mensaje = r01.Mensaje;
                rt.Result  = OOB.Resultado.Enumerados.EnumResult.isError;
                return(rt);
            }

            var list = new List <OOB.Maestro.Cliente.Entidad.Ficha>();

            if (r01.Lista != null)
            {
                if (r01.Lista.Count > 0)
                {
                    list = r01.Lista.Select(s =>
                    {
                        var nr = new OOB.Maestro.Cliente.Entidad.Ficha()
                        {
                            id          = s.auto,
                            ciRif       = s.ciRif,
                            codigo      = s.codigo,
                            razonSocial = s.nombre,
                            estatus     = s.estatus,
                        };
                        return(nr);
                    }).ToList();
                }
            }
            rt.ListaD = list;

            return(rt);
        }
        private bool CargarData()
        {
            var rt = true;

            var r01 = Sistema.MyData.Cliente_GetFicha(_autoId);

            if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError)
            {
                Helpers.Msg.Error(r01.Mensaje);
                return(false);
            }
            _cliente = r01.Entidad;
            _estatus = EnumEstatus.Activo;
            if (!_cliente.IsActivo)
            {
                _estatus = EnumEstatus.Inactivo;
            }

            return(rt);
        }
예제 #10
0
 public void SetActualizarFicha(OOB.Maestro.Cliente.Entidad.Ficha ficha)
 {
     this._it = ficha;
 }
 public void setFicha(OOB.Maestro.Cliente.Entidad.Ficha ficha)
 {
     _autoId  = "";
     _cliente = ficha;
 }
 public void Inicializa()
 {
     _autoId  = "";
     _cliente = null;
 }
예제 #13
0
 public void setCliente(OOB.Maestro.Cliente.Entidad.Ficha ficha)
 {
     _cliente = ficha;
     _autoCli = "";
 }
예제 #14
0
 public void Limpiar()
 {
     _desde   = DateTime.Now.Date;
     _hasta   = DateTime.Now.Date;
     _cliente = null;
 }
예제 #15
0
 public void AgregarFicha(OOB.Maestro.Cliente.Entidad.Ficha ficha)
 {
     _lst.Add(new data(ficha));
     _bs.CurrencyManager.Refresh();
 }
예제 #16
0
 public data(OOB.Maestro.Cliente.Entidad.Ficha it)
     : this()
 {
     SetActualizarFicha(it);
 }
예제 #17
0
 public void setCliente(OOB.Maestro.Cliente.Entidad.Ficha ficha)
 {
     _autoCliente = "";
     _cliente     = ficha;
     _filtro.setCliente(_cliente);
 }
예제 #18
0
 public data(OOB.Maestro.Cliente.Entidad.Ficha it)
 {
     this._it = it;
 }
예제 #19
0
 public void setCliente(OOB.Maestro.Cliente.Entidad.Ficha ficha)
 {
     _data.setCliente(ficha);
 }
예제 #20
0
 public void setCliente(OOB.Maestro.Cliente.Entidad.Ficha ficha)
 {
     _cliente.id     = ficha.id;
     _cliente.desc   = ficha.ciRif + Environment.NewLine + ficha.razonSocial;
     _entidadCliente = ficha;
 }