예제 #1
0
        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;
        }
예제 #2
0
 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 + "';");
     }
 }
예제 #3
0
 //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;
 }
예제 #4
0
 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;
 }
예제 #5
0
 //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 + "')");
     }
 }