public void crearCliente() { buscarUltimoNroCliente(); Persona per = new Persona() { NroCliente = codCliente, cuil = CUIT, TipoDoc = tipoDoc, NroDoc = nroDoc, Localidad = localidad, Barrio = barrio, mail = email, telefono = telefono, depto = dpto, piso = pisoPer, calle_nro = nroCalle, RazonSocial = razonSocial, Apellido = apellido, Nombre = nombre, calle = calle, condicionIVA = condIva, tipoConsumidor = tipoCons, tefefonoCelular = celular, fechaNAc = fechaNac, Sexo = sexo }; try { PersonaDAO.Insert(per); } catch (ApplicationException ex) { throw new ApplicationException(ex.Message); } }
private void btn_guardar_Click(object sender, EventArgs e) { int nroProv = SingletonNumeroProveedorDAO.GetInstacia().getNumeroCliente(); if (_estado == estados.nuevo && validarCampos() == true) { Provincia pro = new Provincia { idProvincia = (int)cmb_provincia.SelectedValue, Nombre = (string)cmb_provincia.SelectedItem.ToString() }; Localidad loc = new Localidad() { codPostal = (int)cmb_localidad.SelectedValue, Nombre = (string)cmb_localidad.SelectedItem.ToString(), Provincia = pro }; string tele = ""; int call = 0; if (!(txt_telefono.Text == " -")) { tele = txt_telefono.Text; } if (!(txt_calle_nro.Text == "")) { call = Convert.ToInt32(txt_calle_nro.Text); } Persona per = new Persona() { cuil = txt_cuit.Text, Localidad = loc, Barrio = txt_barrio.Text, mail = txt_mail.Text, telefono = tele, calle_nro = call, RazonSocial = txt_razon_social.Text, Apellido = txt_apellido.Text, Nombre = txt_nombre.Text, calle = txt_calle.Text, NroProveedor = nroProv, fechaNAc = DateTime.Now.Date, Sexo = 'O' }; try { PersonaDAO.Insert(per); MessageBox.Show("Registrado con Exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); limpiarCampos(); btn_guardar.Enabled = false; } catch (ApplicationException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } else { if (_estado == estados.modificar && validarCampos() == true) { Localidad loc = new Localidad() { codPostal = (int)cmb_localidad.SelectedValue }; string tele; int call = 0; tele = txt_telefono.Text; call = Convert.ToInt32(txt_calle_nro.Text); Persona per = new Persona() { Localidad = loc, Barrio = txt_barrio.Text, mail = txt_mail.Text, telefono = tele, calle_nro = call, RazonSocial = txt_razon_social.Text, Apellido = txt_apellido.Text, Nombre = txt_nombre.Text, calle = txt_calle.Text, cuil = txt_cuit.Text, NroProveedor = _persModificar.NroProveedor }; try { PersonaDAO.UpdateProveedor(per); MessageBox.Show("Actualizado con Exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); //limpiarCampos(); //btn_guardar.Enabled = false; Close(); Dispose(); } catch (ApplicationException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } } }