コード例 #1
0
 private void cboCliente_SelectionChangeCommitted(object sender, EventArgs e)
 {
     if (Convert.ToInt32(cboCliente.SelectedValue) > 0)
     {
         ManejaClientes objManejaClientes = new ManejaClientes();
         Clientes       objClientes       = new Clientes();
         objClientes = objManejaClientes.BuscarCliente(Convert.ToInt32(cboCliente.SelectedValue));
         LlenoCamposDelCliente(objClientes);
     }
 }
コード例 #2
0
        private void btnBuscarCliente_Click(object sender, EventArgs e)
        {
            ManejaClientes objManejaClientes = new ManejaClientes();
            Clientes       objClientes       = new Clientes();

            if (Convert.ToInt32(cboCliente.SelectedValue) != 0)
            {
                objClientes = objManejaClientes.BuscarCliente(Convert.ToInt32(cboCliente.SelectedValue));
                frmClientes objFrmClientes = new frmClientes(objClientes);
                objFrmClientes.ShowDialog();
                if (objFrmClientes.intCodigoCliente != 0)
                {
                    objCombosStandard.CargarClientes(cboCliente, Convert.ToString(objDevoluciones.ObjCliente.IntCodigo));
                    cboCliente.SelectedValue = objFrmClientes.intCodigoCliente;
                    LlenoCamposDelCliente(objClientes);
                }
            }
            else
            {
                frmClienteBusqueda objFrmClientesBusqueda = new frmClienteBusqueda(true, cboCliente.Text);
                objFrmClientesBusqueda.ShowDialog();
                objCombosStandard.CargarClientes(cboCliente, Convert.ToString(objDevoluciones.ObjCliente.IntCodigo));
                cboCliente.SelectedValue = objFrmClientesBusqueda.intCodigo;
                LlenoCamposDelCliente(objClientes);

                if (objFrmClientesBusqueda.intCodigo != 0)
                {
                    objClientes = objManejaClientes.BuscarCliente(objFrmClientesBusqueda.intCodigo);
                    LlenoCamposDelCliente(objClientes);
                }



                //Busco todos los datos del cliente, esto esta mal, deberia hacerlo de otra manera...
            }
            LlenoCamposDelCliente(objClientes);
        }
コード例 #3
0
        private void cboCliente_Leave(object sender, EventArgs e)
        {
            //Esto significa si hizo click en el boton de buscar
            if (!(btnBuscarCliente.Focused))
            {
                if (!string.IsNullOrEmpty(cboCliente.Text))
                {
                    int variable = 0;
                    variable = cboCliente.FindStringExact(cboCliente.Text);
                    if (variable == -1)//El empleado no esta dentro de la lista, debo obligarlo a cargar
                    {
                        string            message = "¿Desea Cargar datos del Cliente?";
                        string            caption = "Cliente Inexistente";
                        MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                        DialogResult      result;

                        // Displays the MessageBox.

                        result = MessageBox.Show(message, caption, buttons);

                        if (result == System.Windows.Forms.DialogResult.Yes)
                        {
                            ManejaClientes objManejaClientes = new ManejaClientes();
                            frmClientes    objFrmClientes    = new frmClientes(cboCliente.Text);
                            objFrmClientes.ShowDialog();
                            if (objFrmClientes.intCodigoCliente > 0)
                            {
                                objCombosStandard.CargarClientes(cboCliente, Convert.ToString(objDevoluciones.ObjCliente.IntCodigo));
                                cboCliente.SelectedValue = objFrmClientes.intCodigoCliente;
                                LlenoCamposDelCliente(objManejaClientes.BuscarCliente(Convert.ToInt32(cboCliente.SelectedValue)));
                            }
                        }
                        else
                        {
                            cboCliente.Text = "";
                            LimpioCamposDelCliente();
                        }
                    }
                }
                else
                {
                    LimpioCamposDelCliente();
                }
            }
        }
コード例 #4
0
        private void AsignoCamposConObjetos()
        {
            ManejaClientes objManejaClientes = new ManejaClientes();
            Clientes       objClientes       = new Clientes();

            lblLegajo.Text            = Convert.ToString(objDevoluciones.IntCodigo);
            cboVendedor.SelectedValue = objDevoluciones.ObjEmpleado.IntCodigo;
            cboCliente.SelectedValue  = objDevoluciones.ObjCliente.IntCodigo;
            //Cargo Datos del cliente
            objClientes = objManejaClientes.BuscarCliente(objDevoluciones.ObjCliente.IntCodigo);
            LlenoCamposDelCliente(objClientes);
            //
            txtObservaciones.Text = objDevoluciones.StrObservaciones;

            cboEstado.Text        = objDevoluciones.StrEstado;
            dtpFechaIngreso.Value = objDevoluciones.DtFecha;
            cboListaDePrecio.Text = objDevoluciones.StrListaPrecio;
            txtNetoEF.Text        = Convert.ToString(Redondeo(objDevoluciones.DoTotal));
            txtTotalEF.Text       = txtNetoEF.Text;
            //Tengo que cargar la grilla
            CargoGrilla();
        }
コード例 #5
0
 private void gridBuscarClientes_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (gridBuscarClientes.RowCount > 0)
     {
         if (boOtraPantalla)
         {
             intCodigo = Convert.ToInt32(gridBuscarClientes.CurrentRow.Cells[0].Value.ToString());
             this.Close();
         }
         else
         {
             ManejaClientes objManejaClientes = new ManejaClientes();
             int            intCodigo         = Convert.ToInt32(gridBuscarClientes.CurrentRow.Cells[0].Value.ToString());
             Clientes       objClientes       = objManejaClientes.BuscarCliente(intCodigo);
             frmClientes    objfrmClienteAlta = new frmClientes(objClientes);
             if (frmLogin.PermiteEntrar("CLIENTES", "CLIENTES_NUEVO"))
             {
                 objfrmClienteAlta.Show();
                 objfrmClienteAlta.Activate();
                 CargoGrilla();
             }
         }
     }
 }