/* ******************************** BOTONES ************************************** ******************************************************************************* */ //BOTÓN SELECCIONAR UN CLIENTE private void botonCliente_Click(object sender, EventArgs e) { PrincipalPedidosSeleccionarCliente prin = new PrincipalPedidosSeleccionarCliente(); if (prin.ShowDialog() == DialogResult.OK) { codiCliente = 0; codiCliente = prin.codCli; if (codiCliente == 0) { MessageBox.Show("Error no especificado."); } else { limpiar(); ClaseClientes cla = new ClaseClientes(); ArrayList list = new ArrayList(); list = cla.ObtenerDatosCliente(codiCliente); cajaNombre.Text = list[0].ToString() + " " + list[1].ToString(); cajaRun.Text = list[2].ToString(); cajaCelular.Text = list[3].ToString(); creditoCliente = Convert.ToInt32(list[4]); descuentoCliente = Convert.ToInt32(list[5]); ArrayList dire = new ArrayList(); dire = cla.ObtenerDireccionesCliente(codiCliente); int con = dire.Count; //ARRAY AUXILIARES ArrayList cod = new ArrayList(); ArrayList direc = new ArrayList(); ArrayList ciud = new ArrayList(); //GUARDO TODOS LOS VALORES DE DIRECCIONES for (int i = 0; i < con; i = i + 3) { cod.Add(dire[i].ToString()); direc.Add(dire[i + 1].ToString()); ciud.Add(dire[i + 2].ToString()); } //AGREGO AL COMBOBOX int auxcon = cod.Count; for (int i = 0; i < auxcon; i++) { cajaDirecciones.Items.Add(cod[i].ToString() + "-" + ciud[i].ToString() + "-" + direc[i].ToString()); } cajaDireccion.Text = dire[1].ToString(); cajaCiudad.Text = dire[2].ToString(); textoDescuento.Text = textoDescuento.Text + " " + descuentoCliente + "%"; cajaCréditoDisponible.Text = creditoCliente.ToString(); botonAgregar.Enabled = true; botonGuardar.Enabled = true; cajaFormaPago.Enabled = true; cajaDirecciones.Enabled = true; } } }
//FUNCIÓN OBTENER DATOS DEL CLIENTE public void recuperarDatosCliente() { ClaseClientes cl; cl = new ClaseClientes(); ArrayList list = new ArrayList(); list = cl.ObtenerDatosCliente(auxcodi); cajaNombre.Text = list[0].ToString(); cajaApellidos.Text = list[1].ToString(); cajaRun.Text = list[2].ToString(); cajaCelular.Text = list[3].ToString(); cajaCredito.Text = list[4].ToString(); cajaDescuento.Text = list[5].ToString(); }