private bool cargarIndividuoC() { int ok=0; ok = individuo.validarParte(); if (cantC > 0 || cantV > 0) //si la cantidad es mayor que 0 { if (ok == 13) { G = individuo.cargarPersona(); //crea individuo if (individuo.cargarParte(nuevo, G) == true) //carga base de datos { if (comprador == true) { if (condominio == true) { if (cantC == 2) { dniC1 = txtNroDni.Text; pbCC11.Show(); pbCC22.Hide(); } if (cantC == 1) { dniC2 = txtNroDni.Text; pbCC11.Hide(); pbCC22.Show(); } if (cantC == 0) { condo1 = false; condo2 = false; } } } if (vendedor == true) { if (cantV == 2) { dniV1 = txtNroDni.Text; pbCC11.Show(); pbCC22.Hide(); } if (cantV == 1) { //pone los campos en 0 dniV2 = txtNroDni.Text; pbCC11.Hide(); pbCC22.Show(); } if (cantV == 0) { condo1 = false; condo2 = false; } } return true; } } } return false; }
private void modificarPersona(Persona a) { if (validarParte() == 0) { con.Connect(); con.modifyData("UPDATE PERSONAS SET id_tipo_documento = " + a.pId_tipo_documento + ",id_sexo = " + a.pId_sexo + ",nombre= '" + a.pNombre + "',cuit = '" + a.pCuit + "',id_estado_civil =" + a.pId_estado_civil + ",calle = '" + a.pCalle + "',id_ciudad = " + a.pId_ciudad + ",id_departamento = " + a.pId_departamento + ",id_provincia = " + a.pId_provincia + ",id_nacionalidad = " + a.pId_nacionalidad + ",apellido= '" + a.pApellido + "',fec_nac = '" + a.pFec_nac + " WHERE dni='" + a.pDni + "';"); } }
//comprueba si existe la persona, si la persona existe llena los campos con los datos. private bool comprobarSiExiste(Persona a) { bool exists = false; DataSet ds = new DataSet(); con.Connect(); ds = con.fillDs("SELECT * FROM PERSONAS WHERE DNI='" + a.pDni + "';", "PERSONAS"); if (ds.Tables[0].Rows.Count > 0) exists = true; return exists; }
private Persona crearObjetoPersona() { Persona a = new Persona(Convert.ToInt32(cboTipoDoc.Text), Convert.ToInt32(cboSexo.SelectedIndex), txtNombre.Text, txtCuit.Text, Convert.ToInt32(cboECivil.SelectedIndex), txtDomicilio.Text, Convert.ToInt32(cboCiudad.SelectedIndex), Convert.ToInt32(cboDepartamento.SelectedIndex), Convert.ToInt32(cboProvincia.SelectedIndex), Convert.ToInt32(cboNacionalidad.SelectedIndex), txtApellido.Text, dpFecNac.Value.Date, txtNroDni.Text ); return a; }
//cargar una persona private void cargarPersona(Persona a) { if (validarParte() == 0) { con.Connect(); con.modifyData("INSERT INTO PERSONAS (dni, id_tipo_documento, id_sexo,nombre, cuit, id_estado_civil, calle, id_ciudad, id_departamento, id_provincia, id_nacionalidad, apellido, fec_nac) values('" + a.pDni + "'," + a.pId_tipo_documento + "," + a.pId_sexo + ",'" + a.pNombre + "','" + a.pCuit + "'," + a.pId_estado_civil + ",'" + a.pCalle + "'," + a.pId_ciudad + "," + a.pId_departamento + "," + a.pId_provincia + "," + a.pId_nacionalidad + ",'" + a.pApellido + "', '" + a.pFec_nac + "')"); } }