コード例 #1
0
        void txtCedulaRif_Validating(object sender, CancelEventArgs e)
        {
            DevExpress.XtraEditors.TextEdit Editor = (DevExpress.XtraEditors.TextEdit)sender;
            if (!Editor.IsModified)
            {
                return;
            }
            string texto = Editor.Text;

            this.facturaBindingSource.EndEdit();
            List <Cliente> items = FactoryClientes.getItems(texto);

            switch (items.Count)
            {
            case 0:
                LeerCliente(null, texto);
                break;

            case 1:
                LeerCliente(items[0]);
                break;

            default:
                FrmBuscarEntidades f = new FrmBuscarEntidades();
                f.BuscarClientes(texto);
                LeerCliente((Cliente)f.registro);
                break;
            }
        }
コード例 #2
0
        void txtCedulaRif_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            FrmBuscarEntidades f = new FrmBuscarEntidades();

            f.BuscarClientes("");
            LeerCliente((Cliente)f.registro);
        }
コード例 #3
0
        private void CedulaRifButtonEdit_Click(object sender, EventArgs e)
        {
            FrmBuscarEntidades F = new FrmBuscarEntidades();

            F.BuscarClientes("");
            if (F.registro != null)
            {
                cliente = (Cliente)F.registro;
                cliente = FactoryClientes.Item(cliente.CedulaRif);
                LeerCliente();
            }
            else
            {
                cliente = new Cliente();
            }
        }
コード例 #4
0
        void txtCedulaRif_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            FrmBuscarEntidades F = new FrmBuscarEntidades();

            F.BuscarClientes("");
            if (F.registro != null)
            {
                cliente           = (Cliente)F.registro;
                cliente           = FactoryClientes.Item(cliente.CedulaRif);
                factura.CedulaRif = cliente.CedulaRif;
                LeerCliente();
            }
            else
            {
                cliente = FactoryClientes.Item(Basicas.CedulaRif("0"));
                LeerCliente();
            }
        }
コード例 #5
0
        void txtCedulaRif_Validating(object sender, CancelEventArgs e)
        {
            DevExpress.XtraEditors.TextEdit Editor = (DevExpress.XtraEditors.TextEdit)sender;
            if (!Editor.IsModified)
            {
                return;
            }
            if (string.IsNullOrEmpty(Editor.Text))
            {
                Editor.Text = Basicas.CedulaRif("0");
            }
            string Texto = Editor.Text;

            this.facturaBindingSource.EndEdit();
            List <Cliente> T = FactoryClientes.getItems(Texto);

            switch (T.Count)
            {
            case 0:
                cliente           = new Cliente();
                cliente.CedulaRif = Basicas.CedulaRif(Texto);
                break;

            case 1:
                cliente = T[0];
                break;

            default:
                FrmBuscarEntidades F = new FrmBuscarEntidades();
                F.BuscarClientes(Texto);
                if (F.registro != null)
                {
                    cliente = (Cliente)F.registro;
                    cliente = FactoryClientes.Item(cliente.CedulaRif);
                }
                else
                {
                    cliente = FactoryClientes.Item(Basicas.CedulaRif("0"));
                }
                break;
            }
            LeerCliente();
        }