private void textBoxRutCliente_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)13) { textBoxRutCliente.Text = new MetodosComunes().formatearRut(textBoxRutCliente.Text); OdbcDataReader reader = clienteM.getClienteReader(textBoxRutCliente.Text.ToUpper()); if (MetodosComunes.ValidaRut(textBoxRutCliente.Text) == true) { if (reader.RecordsAffected != 0) { while (reader.Read()) { textBoxRutCliente.Text = reader.GetString(reader.GetOrdinal("rutRecep")); textBoxRazonSocial.Text = reader.GetString(reader.GetOrdinal("rznSocRecep")); textBoxGiro.Text = reader.GetString(reader.GetOrdinal("giroRecep")); textBoxDireccion.Text = reader.GetString(reader.GetOrdinal("dirRecep")); labelCodComuna.Text = reader.GetString(reader.GetOrdinal("codComuna")); labelCodCiudad.Text = reader.GetInt32(reader.GetOrdinal("codCiudad")).ToString(); comboBoxCiudad.Text = reader.GetString(reader.GetOrdinal("nomCiudad")); textBoxTelefono.Text = reader.GetString(reader.GetOrdinal("telefono")); comboBoxComuna.Text = reader.GetString(reader.GetOrdinal("nomComuna")); } } else { MessageBox.Show("No esta Registrado el cliente", "Digital Terminal", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Rut Mal Ingresado!", "Digital Terminal", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
private void btnSave_Click(object sender, EventArgs e) { if (textBoxRutCliente.Text == "") { } else { //valida rut string rut = textBoxRutCliente.Text.ToUpper(); if (clienteM.getContribuyente(rut).Rows.Count != 0) { // MessageBox.Show("El cliente ya esta creado."); clienteM.rut = rut; clienteM.rznSoc = textBoxRazonSocial.Text.ToUpper(); clienteM.giro = textBoxGiro.Text.ToUpper(); clienteM.direccion = textBoxDireccion.Text.ToUpper(); clienteM.codComuna = Convert.ToInt32(labelCodComuna.Text); clienteM.codCiudad = Convert.ToInt32(labelCodCiudad.Text); clienteM.telefono = textBoxTelefono.Text; try { clienteM.update(clienteM); MessageBox.Show("El Cliente " + clienteM.rznSoc + " se actualizó con exito!!", "Digital Terminal", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } catch (Exception ex) { throw new Exception("Error al actualizar cliente " + ex.Message); } } else { if (MetodosComunes.ValidaRut(rut) == true) { clienteM.rut = rut; clienteM.rznSoc = textBoxRazonSocial.Text.ToUpper(); clienteM.giro = textBoxGiro.Text.ToUpper(); clienteM.direccion = textBoxDireccion.Text.ToUpper(); clienteM.codComuna = Convert.ToInt32(labelCodComuna.Text); clienteM.codCiudad = Convert.ToInt32(labelCodCiudad.Text); clienteM.telefono = textBoxTelefono.Text; try { clienteM.save(clienteM); MessageBox.Show("El Cliente " + clienteM.rznSoc + " se creo con exito!!", "Digital Terminal", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } catch (Exception ex) { throw new Exception("Error al crear cliente" + ex.Message); } } else { MessageBox.Show("Rut mal ingresado!", "Digital Terminal", MessageBoxButtons.OK, MessageBoxIcon.Error); textBoxRutCliente.Select(); textBoxRutCliente.SelectAll(); } } } }