예제 #1
0
 public void Inicializa()
 {
     _autoId        = "";
     _procesarIsOk  = false;
     _abandonarIsOk = false;
     _vendedor      = null;
 }
예제 #2
0
        public void ActualizarItem(OOB.LibSistema.Vendedor.Entidad.Ficha ficha)
        {
            var it  = _bl.FirstOrDefault(f => f.id == ficha.id);
            var idx = _bl.IndexOf(it);

            _bl.Remove(it);
            _bl.Insert(idx, new dataLista(ficha));
            _bs.CurrencyManager.Refresh();
        }
예제 #3
0
 public dataLista(OOB.LibSistema.Vendedor.Entidad.Ficha it)
 {
     this.id          = it.id;
     this.codigo      = it.codigo;
     this.nombre      = it.nombre;
     this.ciRif       = it.ciRif;
     this.serie       = "";
     this.control     = "";
     this.correlativo = "";
     this.estatus     = it.estatus;
 }
예제 #4
0
 public void CargarData(OOB.LibSistema.Vendedor.Entidad.Ficha ficha)
 {
     _codigo      = ficha.codigo;
     _nombre      = ficha.nombre;
     _ciRif       = ficha.ciRif;
     _direccion   = ficha.direccion;
     _contacto    = ficha.contacto;
     _telefono    = ficha.telefono;
     _email       = ficha.email;
     _webSite     = ficha.webSite;
     _advertencia = ficha.advertencia;
     _memo        = ficha.memo;
 }
예제 #5
0
        public bool CargarData()
        {
            var rt = true;

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

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

            return(rt);
        }
        public OOB.ResultadoEntidad <OOB.LibSistema.Vendedor.Entidad.Ficha> Vendedor_GetFicha_ById(string id)
        {
            var rt = new OOB.ResultadoEntidad <OOB.LibSistema.Vendedor.Entidad.Ficha>();

            var r01 = MyData.Vendedor_GetFicha_ById(id);

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

            var s  = r01.Entidad;
            var nr = new OOB.LibSistema.Vendedor.Entidad.Ficha()
            {
                advertencia = s.advertencia,
                ciRif       = s.ciRif,
                codigo      = s.codigo,
                contacto    = s.contacto,
                direccion   = s.direccion,
                email       = s.email,
                estatus     = s.estatus,
                fechaAlta   = s.fechaAlta,
                fechaBaja   = s.fechaBaja,
                id          = s.id,
                memo        = s.memo,
                nombre      = s.nombre,
                telefono    = s.telefono,
                webSite     = s.webSite,
            };

            rt.Entidad = nr;

            return(rt);
        }
예제 #7
0
 public void AgregarItem(OOB.LibSistema.Vendedor.Entidad.Ficha ficha)
 {
     _bl.Add(new dataLista(ficha));
     _bs.CurrencyManager.Refresh();
 }