//FUNCIÓN OBTENER DIRECCIONES public void recuperarDirecciones() { ClaseClientes cl = new ClaseClientes(); ArrayList dire = new ArrayList(); dire = cl.ObtenerDireccionesCliente(auxcodi); 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(); }
/* ******************************** 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; } } }