示例#1
0
        public void agegarCliente()
        {
            string       codCliente = txtCodCliente.Text;
            ClienteDatos clie       = clienteLogica.ObtenerCliente(cia, codCliente)[0];

            cboListaPrecio.SelectedValue = clie.ListaPrecio;
        }
示例#2
0
        public void cargarDatos(string codigo)
        {
            ClienteDatos clie = clienteLogica.ObtenerCliente(Global.GlobalUser.cia, codigo)[0];

            txtCodigo.Text = clie.codCliente;
            txtCedula.Text = clie.cedula;
            cboTipoCedula.SelectedValue = clie.tipoCedula;
            txtCorreo.Text      = clie.correo;
            txtDireccion.Text   = clie.direccion;
            txtFax.Text         = clie.fax;
            txtNombre.Text      = clie.nombre;
            txtNombreComer.Text = clie.nombreComercial;
            txtTelefono.Text    = clie.telefono;

            cboCanton.DataSource    = ubicacionLogica.SeleccionarCanton(clie.provincia);
            cboCanton.DisplayMember = "NOMCANTON";
            cboCanton.ValueMember   = "CODCANTON";

            cboDistrito.DataSource    = ubicacionLogica.SeleccionarDsitrito(clie.provincia, clie.canton);
            cboDistrito.DisplayMember = "NOMDISTRITO";
            cboDistrito.ValueMember   = "CODDISTRITO";

            cboBarrio.DataSource    = ubicacionLogica.SeleccionarBarrio(clie.provincia, clie.canton, clie.distrito);
            cboBarrio.DisplayMember = "NOMBARRIO";
            cboBarrio.ValueMember   = "CODBARRIO";

            cboProvincia.SelectedValue = clie.provincia;
            cboPais.SelectedValue      = clie.pais;
            cboCanton.SelectedValue    = clie.canton;
            cboDistrito.SelectedValue  = clie.distrito;
            cboBarrio.SelectedValue    = clie.barrio;
            cboEstado.SelectedValue    = clie.estado;
        }
示例#3
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     dgvClientes.AutoGenerateColumns = false;
     dgvClientes.DataSource          = clienteLogica.ObtenerCliente(Global.GlobalUser.cia, txtCliente.Text);
 }
示例#4
0
        public String insertarClienteGeneral()
        {
            String idClienteFacturar = "";

            //Se verifica que se haya escogido el tipo de pago "Credito"
            if (cboTipoPago.SelectedIndex == 1)
            {
                //se verifican los campos de texto para encontrar campos nulos
                if (txtIdentificacion.Text == "" || txtNombreCliente.Text == "" || txtDireccionCliente.Text == "" || txtTelefonoCliente.Text == "")
                {
                    lblMensaje.ForeColor = Color.OrangeRed;
                    lblMensaje.Text      = "Debe llenar el campo referentes al cliente para realizar su factura a credito";
                }
                else
                {
                    //se verifica que el cliente exista en el registro
                    if (cl.ObtenerCliente(txtIdentificacion.Text).Count > 0)
                    {
                        idClienteFacturar = cl.ObtenerCliente(txtIdentificacion.Text).ElementAt(0).idCliente;
                    }
                    else
                    {
                        //se crea la instancia del cliente a registar al sistema
                        Cliente c2 = new Cliente();
                        c2.idCliente = txtIdentificacion.Text;
                        c2.nombre    = txtNombreCliente.Text;
                        c2.direccion = txtDireccionCliente.Text;
                        c2.telefono  = txtTelefonoCliente.Text;

                        //se edita la variable con el numero de identificacion del cliente registrado
                        idClienteFacturar = c2.idCliente;

                        //se inserta al cliente
                        cl.InsertarCliente(c2);
                    }
                }
            }
            else
            {
                //se verifica que ya exista el cliente general
                if (cl.ObtenerCliente("Ninguno").Count == 0)
                {
                    Cliente c1 = new Cliente();
                    c1.idCliente = "Ninguno";
                    c1.nombre    = "Cliente General";
                    c1.direccion = "Sin direccion";
                    c1.telefono  = "Ninguno";

                    //se edita la variable con el numero de identificacion por default del cliente general
                    idClienteFacturar = c1.idCliente;

                    cl.InsertarCliente(c1);
                }
                else
                {
                    //se edita la variable con el numero de identificacion por default del cliente general
                    idClienteFacturar = "Ninguno";
                }
            }

            return(idClienteFacturar);
        }