コード例 #1
0
        public OOB.ResultadoEntidad <OOB.LibVenta.PosOffline.Cliente.Ficha> Cliente_BuscarPorCiRif(string ciRif)
        {
            var rt = new OOB.ResultadoEntidad <OOB.LibVenta.PosOffline.Cliente.Ficha>();

            var r01 = MyData.Cliente_BuscarPorCiRif(ciRif);

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

            var nr = new OOB.LibVenta.PosOffline.Cliente.Ficha();

            if (r01.Entidad != null)
            {
                var c = r01.Entidad;
                nr.Id                = c.Id;
                nr.CiRif             = c.CiRif;
                nr.NombreRazonSocial = c.NombreRazaonSocial;
                nr.DirFiscal         = c.DirFiscal;
                nr.Telefono          = c.Telefono;
            }
            rt.Entidad = nr;

            return(rt);
        }
コード例 #2
0
        public OOB.ResultadoEntidad <OOB.LibVenta.PosOffline.Cliente.Ficha> Cliente(int id)
        {
            var rt = new OOB.ResultadoEntidad <OOB.LibVenta.PosOffline.Cliente.Ficha>();

            var r01 = MyData.Cliente(id);

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

            var c  = r01.Entidad;
            var nr = new OOB.LibVenta.PosOffline.Cliente.Ficha()
            {
                Id                = c.Id,
                CiRif             = c.CiRif,
                NombreRazonSocial = c.NombreRazaonSocial,
                DirFiscal         = c.DirFiscal,
                Telefono          = c.Telefono,
            };

            rt.Entidad = nr;

            return(rt);
        }
コード例 #3
0
 public void setEntidad(OOB.LibVenta.PosOffline.Cliente.Ficha ent)
 {
     this.Id    = ent.Id;
     this.CiRif = ent.CiRif;
     this.NombreRazaonSocial = ent.NombreRazonSocial;
     this.DirFiscal          = ent.DirFiscal;
     this.Telefono           = ent.Telefono;
 }
コード例 #4
0
 private void DGV_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex > -1 && e.ColumnIndex > -1)
     {
         _clienteSelected   = (OOB.LibVenta.PosOffline.Cliente.Ficha)bs.Current;
         _isClienteSelected = true;
         Salida();
     }
 }
コード例 #5
0
        public ListaFrm()
        {
            InitializeComponent();
            bCliente      = new BindingList <OOB.LibVenta.PosOffline.Cliente.Ficha>();
            bs            = new BindingSource();
            bs.DataSource = bCliente;

            _isClienteSelected = false;
            _clienteSelected   = null;
            InicializarDGV();
        }
コード例 #6
0
 private void SeleccionarItem()
 {
     if (bs != null)
     {
         if (bs.Current != null)
         {
             _clienteSelected   = (OOB.LibVenta.PosOffline.Cliente.Ficha)bs.Current;
             _isClienteSelected = true;
             Salida();
         }
     }
 }
コード例 #7
0
 private void DGV_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         if (DGV.CurrentRow != null)
         {
             if (DGV.CurrentRow.Index > -1)
             {
                 var row = DGV.CurrentRow;
                 var id  = (int)row.Cells[0].Value;
                 _clienteSelected = bCliente.FirstOrDefault(f => f.Id == id);
                 if (_clienteSelected != null)
                 {
                     _isClienteSelected = true;
                     Salida();
                 }
             }
         }
     }
 }