예제 #1
0
        private void txtId_KeyPress(object sender, KeyPressEventArgs e)
        {
            if ((int)e.KeyChar == (int)Keys.Enter)
            {
                Proveedor proveedor = new Proveedor();
                BusquedaProveedorRespuesta consulta = new BusquedaProveedorRespuesta();
                consulta = proveedorService.BuscarPorIdentificacion(txtId.Text);
                if (!consulta.Error)
                {
                    proveedor             = consulta.Proveedor;
                    cmboTipo.SelectedItem = proveedor.TipoIdentificacion;
                    txtRazonSocial.Text   = proveedor.RazonSocial;
                    txtBarrio.Text        = proveedor.Barrio;
                    txtDireccion.Text     = proveedor.Direccion;
                    txtTelefono.Text      = proveedor.Telefono;
                    txtEmail.Text         = proveedor.Email;
                }
                else
                {
                    MessageBox.Show("Proveedor no esta registrado ", " Atención", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                    Limpiar();
                }
            }


            if (!Char.IsDigit(e.KeyChar) &&
                e.KeyChar != (char)Keys.Back &&
                e.KeyChar != '-')
            {
                e.Handled = true;
            }
            else
            {
                if (e.KeyChar == '-')
                {
                    if (((TextBox)sender).Text.Contains('-'))
                    {
                        e.Handled = true;
                    }
                    else
                    {
                        e.Handled = false;
                    }
                }
            }
        }
예제 #2
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            Proveedor proveedor = new Proveedor();
            BusquedaProveedorRespuesta consulta = new BusquedaProveedorRespuesta();

            consulta = service.BuscarPorIdentificacion(txtNitProveedor.Text);
            if (!consulta.Error)
            {
                proveedor                = consulta.Proveedor;
                txtNombreCliente.Text    = proveedor.RazonSocial;
                txtBarrio.Text           = proveedor.Barrio;
                txtDireccionCliente.Text = proveedor.Direccion;
                txtTelefonoCliente.Text  = proveedor.Telefono;
            }
            else
            {
                MessageBox.Show("Proveedor no esta registrado ", " Atención", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                txtNitProveedor.Text = "";
            }
        }
예제 #3
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            var respuesta = proveedor.BuscarPorIdentificacion(txtId.Text);
            List <Proveedor> proveedors = new List <Proveedor>();

            if (respuesta.Error)
            {
                MessageBox.Show("No existe el proveedor ", "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else if (txtId.Text.Equals(""))
            {
                MessageBox.Show("Debe digitar una identifiacion ", "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                proveedors.Add(respuesta.Proveedor);
                dtgvProveedor.DataSource = proveedors;
                //TxtTotal.Text = clienteService.Totalizar().Cuenta.ToString();
                //txtId.Text = clienteService.TotalizarTipo("F").Cuenta.ToString();
            }
        }