private void btnRegistrar_Click(object sender, EventArgs e) { if (txtNombre.Text != "" && txtDireccion.Text != "" && txtTelefono.Text != "") { try { Cliente mCliente = new Cliente(); mCliente.Nombre = txtNombre.Text; mCliente.Direccion = txtDireccion.Text; mCliente.Telefono = txtTelefono.Text; ControlCliente mcontrolCliente = new ControlCliente(); mcontrolCliente.AgregarCliente(mCliente); MessageBox.Show("Cliente Guardado"); } catch (Exception) { MessageBox.Show("Error al Actualizar"); } } else { MessageBox.Show("¡Favor de llenar campos vacíos!"); } }
private void btn_Crear_Click(object sender, EventArgs e) { Cliente cliente = new Cliente(); if (validarCampos()) { if (combo_documento.SelectedIndex == combo_documento.FindStringExact("DNI") && txt_documento.Text.Trim().Length < 8) { MessageBox.Show("El documento está incompleto"); } else if (combo_documento.SelectedIndex == combo_documento.FindStringExact("CUIT") && txt_cuit.Text.Trim().Length < 11) { MessageBox.Show("El campo documento está incompleto"); } else if (combo_documento.SelectedIndex == combo_documento.FindStringExact("CUIL") && txt_cuit.Text.Trim().Length < 11) { MessageBox.Show("El campo documento está incompleto"); } else { if (combo_documento.Text == "DNI") { cliente.Documento = long.Parse(txt_documento.Text); } else { cliente.Documento = long.Parse(txt_cuit.Text); } cliente.Tipo_documento = Convert.ToInt32(combo_documento.SelectedValue); cliente.Razon = txt_razon_social.Text; cliente.Direccion = txt_direccion.Text; if (txt_telefono.Text.Trim() != "" || !string.IsNullOrEmpty(txt_telefono.Text)) { cliente.Telefono = long.Parse(txt_telefono.Text); } cliente.Contacto = txt_contacto.Text; cliente.Mail_contacto = txt_mail_contacto.Text; if (txt_cod_postal.Text.Trim() != "" || !string.IsNullOrEmpty(txt_cod_postal.Text.Trim())) { cliente.Codigo_postal = Convert.ToInt32(txt_cod_postal.Text); } cliente.Localidad = txt_localidad.Text; cliente.Impositiva = Convert.ToString(combo_condicion.SelectedValue); cliente.Cod_provincia = Convert.ToInt32(combo_provincia.SelectedValue); cliente.Lista = Convert.ToDecimal(combo_lista.SelectedValue); cliente.Nombre1 = txt_nombre1.Text; cliente.Nombre2 = txt_nombre2.Text; cliente.Nombre3 = txt_nombre3.Text; cliente.Email1 = txt_email1.Text; cliente.Email2 = txt_email2.Text; cliente.Email3 = txt_email3.Text; cliente.Telefono1 = txt_telefono1.Text; cliente.Telefono2 = txt_telefono2.Text; cliente.Telefono3 = txt_telefono3.Text; cliente.Plazo = txt_plazo.Text; if (txt_limite.Text.Trim() != "" || !string.IsNullOrEmpty(txt_limite.Text)) { cliente.Maximo_credito = Convert.ToDecimal(txt_limite.Text); } cliente.Flete = txt_flete.Text; if (!ControlCliente.validardocumento(cliente.Documento)) { ControlCliente.AgregarCliente(cliente); MessageBox.Show("El cliente fue agregado correctamente!"); if (desde_otra_ventana == true) { ControlVenta.llenarClientes(combo_ventana); combo_ventana.SelectedIndex = combo_ventana.FindStringExact(cliente.Razon); this.Close(); } limpiarCampos(); } else { MessageBox.Show("El documento ingresado ya existe"); } } } }