public static int creacion(DatosPersonas datosPersonas)
        {
            // 1) Configurar la  conexion de datos con una fuente de datos
            //string cadenaConexion = @"server=DESKTOP-9VT6L6J; database=TI2020; integrated security = true";
            // Definir un objeto tipo conexion
            SqlConnection conn = new SqlConnection(cadenaConexion);

            // 2) Definir la opercion a realizar en el motor BDD
            // Escribir sentecia SQL
            string sql = "insert into Datos_Persona(Cedula,Apellidos,Nombres,Sexo," + "FechaNacimiento,Correo,Estatura_Cm,Peso) values(@Cedula,@Apellidos,@Nombres,@Sexo,@FechaNacimiento,@Correo,@Estatura_Cm,@Peso)";
            // Definir un comando para ejecutar esa sentencia sql (operacion a realizar)
            SqlCommand comando = new SqlCommand(sql, conn);

            comando.CommandType = System.Data.CommandType.Text; // Valor por defecto
            comando.Parameters.AddWithValue("@Cedula", datosPersonas.Cedula);
            comando.Parameters.AddWithValue("@Apellidos", datosPersonas.Apellidos);
            comando.Parameters.AddWithValue("@Nombres", datosPersonas.Nombres);
            comando.Parameters.AddWithValue("@Sexo", datosPersonas.Sexo);
            comando.Parameters.AddWithValue("@FechaNacimiento", datosPersonas.FechaNacimiento.Date);
            comando.Parameters.AddWithValue("@Correo", datosPersonas.Correo);
            comando.Parameters.AddWithValue("@Estatura_Cm", datosPersonas.Estatura);
            comando.Parameters.AddWithValue("@Peso", datosPersonas.Peso);

            // 3) Se habre la conexion y se ejecuta el comando
            conn.Open();
            int x = comando.ExecuteNonQuery(); // Ejecutamos el comando

            // 4) Cerrar la conexion
            conn.Close();
            return(x);
        }
Beispiel #2
0
        public static int crear(DatosPersonas datospersonas)

        {
            //1. configurar la conexion con una fuente de datos

            //definir un objeto tipo conexion
            SqlConnection conn = new SqlConnection(cadenaConexion);
            //2. escribir sentencia sql
            string sql = "insert into DatosPersonas(cedula, apellidos, nombres, sexo," +
                         "fechaNacimiento, correo, estaturacm, peso) values (@cedula, @apellidos, @nombres, @sexo, @fechaNacimiento, @correo, @estaturacm, @peso)";
            //definir un comaando para ejcutar la operacion
            SqlCommand comando = new SqlCommand(sql, conn);

            comando.CommandType = System.Data.CommandType.Text;
            comando.Parameters.AddWithValue("@cedula", datospersonas.Cedula);
            comando.Parameters.AddWithValue("@apellidos", datospersonas.Apellidos);
            comando.Parameters.AddWithValue("@nombres", datospersonas.Nombres);
            comando.Parameters.AddWithValue("@sexo", datospersonas.Sexo);
            comando.Parameters.AddWithValue("@fechaNacimiento", datospersonas.FechaNacimiento.Date);
            comando.Parameters.AddWithValue("@correo", datospersonas.Correo);
            comando.Parameters.AddWithValue("@estaturacm", datospersonas.Estatura);
            comando.Parameters.AddWithValue("@peso", datospersonas.Peso);
            //3.Se abre la conexion y se ejecuta el comando
            conn.Open();
            int x = comando.ExecuteNonQuery();


            //4.cerrar la conexion
            conn.Close();
            return(x);
        }
Beispiel #3
0
        public static DatosPersonas getPersona(String scedula)
        {
            SqlConnection conn = new SqlConnection(cadenaConexion);

            string sql = "select Cedula,Apellidos,Nombres,Sexo,Correo,FechaNacimineto,Estatura_Cm,Peso " +
                         "from Datos_Personas " +
                         "where Cedula=@Cedula " +
                         "order by Apellidos,Nombres";

            SqlDataAdapter ad = new SqlDataAdapter(sql, conn);

            ad.SelectCommand.Parameters.AddWithValue("@Cedula", scedula);

            DataTable dt = new DataTable();

            ad.Fill(dt);
            DatosPersonas persona = new DatosPersonas();

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow fila in dt.Rows)
                {
                    persona.Cedula          = fila["Cedula"].ToString();
                    persona.Apellidos       = fila["Apellidos"].ToString();
                    persona.Nombres         = fila["Nombres"].ToString();
                    persona.Sexo            = fila["Sexo"].ToString();
                    persona.FechaNacimineto = DateTime.Parse(fila["FechaNacimineto"].ToString());
                    persona.Correo          = fila["Correo"].ToString();
                    persona.Estatura        = int.Parse(fila["Estatura_Cm"].ToString());
                    persona.Peso            = decimal.Parse(fila["Peso"].ToString());
                    break; //abandonar bucle
                }
            }
            return(persona);
        }
Beispiel #4
0
        private void btnCargar_Click(object sender, EventArgs e)
        {
            String cedula = this.cmbCedula.SelectedValue.ToString();

            TIC.DatosPersonas persona = new TIC.DatosPersonas();
            persona = TIC.DatoPersonasDAO.getPersona(cedula);
            this.cargarPersona(persona);
        }
Beispiel #5
0
 private void cargarPersona(TIC.DatosPersonas persona)
 {
     //Cargar los datos en los txtBox
     this.txtCedula.Text          = persona.Cedula;
     this.txtApellidos.Text       = persona.Apellidos;
     this.txtNombres.Text         = persona.Nombres;
     this.txtSexo.Text            = persona.Sexo;
     this.dtFechaNacimineto.Value = persona.FechaNacimiento;
     this.txtCorreo.Text          = persona.Correo;
     this.txtEstatura.Text        = persona.Estatura.ToString();
     this.txtPeso.Text            = persona.Peso.ToString();
 }
Beispiel #6
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            TIC.DatosPersonas persona = new TIC.DatosPersonas();
            persona.Cedula    = this.txtCedula.Text;
            persona.Apellidos = this.txtApellido.Text;
            persona.Nombres   = this.txtNombres.Text;
            string sexo = "M";

            if (this.cmbSexo.Text == "Femenino")
            {
                sexo = "F";
            }
            persona.Sexo            = sexo;
            persona.FechaNacimiento = this.dtFechaNacimiento.Value;
            persona.Correo          = this.txtCorreo.Text;
            persona.Estatura        = Int32.Parse(this.txtEstatura.Text);
            persona.Peso            = Decimal.Parse(this.txtPeso.Text);
            int x = 0;

            try
            {
                if (TIC.DatosPersonasDAO.existeCedula(this.txtCedula.Text))
                {
                    MessageBox.Show("Esa cédula ya existe...");
                    return; //abandonar
                }

                x = TIC.DatosPersonasDAO.crear(persona);
                if (x > 0)
                {
                    MessageBox.Show("Registro agregado...");
                }
                else
                {
                    MessageBox.Show("No se pudo agregar el registro...");
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message.ToString());
                //Console.WriteLine(ex.Message.ToString());
            }
            finally
            {
                //el código que se escriba en esta sección
                //se ejecutará siempre, es decir, haya o no error
                this.cargarGridPersonas();
            }
        }
Beispiel #7
0
 private void cmbCedula_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         string cedula = this.cmbCedula.SelectedValue.ToString();
         if (cedula.Length > 0)
         {
             TIC.DatosPersonas persona = new TIC.DatosPersonas();
             persona = TIC.DatoPersonasDAO.getPersona(cedula);
             this.cargarPersona(persona);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message.ToString());
     }
 }
        public static int update(DatosPersonas datosPersonas)
        {
            SqlConnection conn    = new SqlConnection(cadenaConexion);
            string        sql     = "update Datos_Persona " + "set Apellidos=@Apellidos, Nombres=@Nombres, Sexo=@Sexo, FechaNacimiento=@FechaNacimiento, Correo=@Correo, Estatura_Cm=@Estatura_Cm, Peso=@Peso " + "where Cedula=@Cedula";
            SqlCommand    comando = new SqlCommand(sql, conn);

            comando.CommandType = System.Data.CommandType.Text;
            comando.Parameters.AddWithValue("@Cedula", datosPersonas.Cedula);
            comando.Parameters.AddWithValue("@Apellidos", datosPersonas.Apellidos);
            comando.Parameters.AddWithValue("@Nombres", datosPersonas.Nombres);
            comando.Parameters.AddWithValue("@Sexo", datosPersonas.Sexo);
            comando.Parameters.AddWithValue("@FechaNacimiento", datosPersonas.FechaNacimiento.Date);
            comando.Parameters.AddWithValue("@Correo", datosPersonas.Correo);
            comando.Parameters.AddWithValue("@Estatura_Cm", datosPersonas.Estatura);
            comando.Parameters.AddWithValue("@Peso", datosPersonas.Peso);

            conn.Open();
            int z = comando.ExecuteNonQuery();

            conn.Close();
            return(z);
        }
Beispiel #9
0
        public static int update(DatosPersonas datosPersonas)
        {
            SqlConnection conn = new SqlConnection(cadenaConexion);


            string     sql     = " UPDATE Datos_Personas SET Apellidos=@Apellidos, Nombres=@Nombres, Sexo=@Sexo, FechaNacimineto=@FechaNacimineto, Correo=@Correo, Estatura_Cm=@Estatura_Cm, Peso=@Peso WHERE Cedula=@Cedula";
            SqlCommand comando = new SqlCommand(sql, conn);

            comando.Parameters.AddWithValue("@Cedula", datosPersonas.Cedula);
            comando.Parameters.AddWithValue("@Apellidos", datosPersonas.Apellidos);
            comando.Parameters.AddWithValue("@Nombres", datosPersonas.Nombres);
            comando.Parameters.AddWithValue("@Sexo", datosPersonas.Sexo);
            comando.Parameters.AddWithValue("@FechaNacimineto", datosPersonas.FechaNacimineto.Date);
            comando.Parameters.AddWithValue("@Correo", datosPersonas.Correo);
            comando.Parameters.AddWithValue("@Estatura_Cm", datosPersonas.Estatura);
            comando.Parameters.AddWithValue("@Peso", datosPersonas.Peso);
            conn.Open();
            int x = comando.ExecuteNonQuery();

            conn.Close();
            return(x);
        }
        public static DatosPersonas getPersona(String Scedula) //TAREA MODIFICAR
        {
            //1. Definir y configurar conexión
            SqlConnection conn = new SqlConnection(cadenaConexion);

            //2. Definir y configurar la operación a realizar en el motor de BDD
            //escribir sentencia sql
            string sql = "select Cedula, Apellidos, Nombres, Sexo, FechaNacimiento, Correo, Estatura_Cm, Peso " + "from Datos_Persona " + "where Cedula = '" + Scedula + "'";
            //Definir un adaptador de datos: es un puente que permite pasar los datos de nuestra BDD, hacia el datatable
            SqlDataAdapter ad = new SqlDataAdapter(sql, conn);

            ad.SelectCommand.Parameters.AddWithValue("@Cedula", Scedula);

            //3. Recuperamos los datos
            DataTable dt = new DataTable();

            ad.Fill(dt);
            DatosPersonas persona = new DatosPersonas();

            if (dt.Rows.Count > 0) //Si existen filas
            {
                foreach (DataRow fila in dt.Rows)
                {
                    persona.Cedula          = fila["Cedula"].ToString();
                    persona.Apellidos       = fila["Apellidos"].ToString();
                    persona.Nombres         = fila["Nombres"].ToString();
                    persona.Sexo            = fila["Sexo"].ToString();
                    persona.FechaNacimiento = DateTime.Parse(fila["FechaNacimiento"].ToString());
                    persona.Correo          = fila["Correo"].ToString();
                    persona.Estatura        = int.Parse(fila["Estatura_Cm"].ToString());
                    persona.Peso            = decimal.Parse(fila["Peso"].ToString());
                    break; //Abandonar Bucle
                }
            }
            return(persona);
        }
Beispiel #11
0
        public static int crear(DatosPersonas datosPersonas)
        {
            //1. configurar la conexión con una fuente de datos
            //string cadenaConexion = "server=DESKTOP-JMKMHRF; database= TI2020; user id=sa; password=Dragonforce@12";
            //string cadenaConexion = "server=DESKTOP-JMKMHRF; database= TI2020; Integrated Security ";
            //definir un objeto tipo conexión
            SqlConnection conn = new SqlConnection(cadenaConexion);

            //2. Definir y configurar la operación a realizar en el motor de BDD
            //escribir sentencia sql
            string sql = "insert into DatosPersonas(cedula,apellidos,nombres,sexo," +
                         "fechaNacimiento, correo, estaturacm, peso) values(@cedula,@apellidos,@nombres," +
                         "@sexo, @fechaNacimiento, @correo, @estaturacm, @peso)";

            //definir un comando para ejecutar esa sentencia sql (operacion a realizar)
            SqlCommand comando = new SqlCommand(sql, conn);

            comando.CommandType = System.Data.CommandType.Text; //valor por defecto
            comando.Parameters.AddWithValue("@cedula", datosPersonas.Cedula);
            comando.Parameters.AddWithValue("@apellidos", datosPersonas.Apellidos);
            comando.Parameters.AddWithValue("@nombres", datosPersonas.Nombres);
            comando.Parameters.AddWithValue("@sexo", datosPersonas.Sexo);
            comando.Parameters.AddWithValue("@fechaNacimiento", datosPersonas.FechaNacimiento.Date);
            comando.Parameters.AddWithValue("@estaturacm", datosPersonas.Estatura);
            comando.Parameters.AddWithValue("@peso", datosPersonas.Peso);
            comando.Parameters.AddWithValue("@correo", datosPersonas.Correo);

            //3. Se abre la conexión y se ejecuta el comando
            conn.Open();
            int x = comando.ExecuteNonQuery(); //ejecutamos el comando

            //4. cerrar la conexión
            conn.Close();

            return(x);
        }
Beispiel #12
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            int x = 0;

            TIC.DatosPersonas personas = new TIC.DatosPersonas();
            if (this.txtCorreo.Text == "" || this.txtApellidos.Text == "" || this.txtNombres.Text == "" || this.txtCedula.Text == "" || this.txtPeso.Text == "" || this.txtEstatura.Text == "" || this.cmbSexo.Text == "")
            {
                MessageBox.Show("Faltan Datos por llenar...Por favor Ingresalos");
            }
            else
            {
                personas.Cedula    = txtCedula.Text;
                personas.Apellidos = txtApellidos.Text;
                personas.Nombres   = txtNombres.Text;
                if (cmbSexo.Text == "Masculino")
                {
                    personas.Sexo = "M";
                }
                else
                {
                    personas.Sexo = "F";
                }
                personas.Sexo            = cmbSexo.Text;
                personas.FechaNacimiento = dtFechaNacimineto.Value;
                personas.Correo          = txtCorreo.Text;
                try
                {
                    personas.Estatura = int.Parse(txtEstatura.Text);
                    personas.Peso     = decimal.Parse(txtPeso.Text);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString());
                }
                try
                {
                    if (TIC.DatoPersonasDAO.existeCedula(this.txtCedula.Text))
                    {
                        MessageBox.Show("Esa cedula ya existe en la BDD...");
                        return; //Abandonar
                    }
                    else
                    {
                        if (TIC.DatoPersonasDAO.verificarEmail(this.txtCorreo.Text) == true)
                        {
                            x = TIC.DatoPersonasDAO.creacion(personas);
                            if (x > 0)
                            {
                                MessageBox.Show("Registro Agregado..");
                            }
                            else
                            {
                                MessageBox.Show("No se pudo Agregar el Registro");
                            }
                        }
                        else
                        {
                            MessageBox.Show("Error en la Verificacion del Correo");
                            this.txtCorreo.Focus();
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString());
                    //Console.WriteLine(ex.Message.ToString());
                }
                finally
                {
                    //El codigo que se escribe aqui
                    //Se ejecutra siempre, exista o no un error
                    //Por ejemplo cerrar una coneccion: conn.close();
                    this.cargarGridPersonas();
                }
            }
        }
Beispiel #13
0
        private void button1_Click(object sender, EventArgs e)
        {
            TIC.DatosPersonas personas = new TIC.DatosPersonas();


            if (txtApellidos.Text.Trim() == "")
            {
                error1.SetError(txtApellidos, "Introduzca el apellido...");
                txtApellidos.Focus();
                return;
            }

            else
            {
                error1.Clear();
            }
            if (txtNombres.Text.Trim() == "")
            {
                error1.SetError(txtNombres, "Introduzca el Nombre...");
                txtNombres.Focus();
                return;
            }
            else
            {
                error1.Clear();
            }
            if (cmbGenero.Text.Trim() == "")
            {
                error1.SetError(cmbGenero, "Introduzca el sexo ");
                this.cmbGenero.Focus();
                return;
            }
            else
            {
                error1.Clear();
            }

            if (this.cmbGenero.Text == "Femenino")
            {
                this.cmbGenero.Text = "Femenino";
            }
            else
            {
                this.cmbGenero.Text = "Masculino";
            }
            personas.Cedula          = txtcedula.Text;
            personas.Apellidos       = txtApellidos.Text;
            personas.Nombres         = txtNombres.Text;
            personas.Sexo            = cmbGenero.Text;
            personas.FechaNacimineto = dtFechaNacimiento.Value;
            validar_correo ps = new validar_correo();

            if (ps.Email_Valido(this.txtCorreo.Text) == false)
            {
                error1.SetError(this.txtCorreo, " Ingrese un Email Válido");
                this.txtCorreo.Focus();
                return;
            }
            else
            {
                error1.Clear();
            }
            personas.Correo = txtCorreo.Text;
            try
            {
                personas.Estatura = int.Parse(txtEstatura.Text);
                personas.Peso     = decimal.Parse(txtPeso.Text);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }
            int x = 0;


            try
            {
                x = TIC.DatoPersonasDAO.update(personas);
                if (x > 0)
                {
                    MessageBox.Show("Actualizacion completa");
                }


                else
                {
                    MessageBox.Show("No se pudo agregar el registro");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }
            finally
            {
                this.Close();
            }
        }
Beispiel #14
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            TIC.DatosPersonas personas = new TIC.DatosPersonas();
            if (txtCedula.Text.Trim() == "")
            {
                errorP.SetError(txtCedula, "Introduzca Numero de Cedula...");
                txtCedula.Focus();
                return;
            }

            else
            {
                errorP.Clear();
            }

            if (txtApellidos.Text.Trim() == "")
            {
                errorP.SetError(txtApellidos, "Introduzca el apellido...");
                txtApellidos.Focus();
                return;
            }
            else
            {
                errorP.Clear();
            }
            if (txtNombres.Text.Trim() == "")
            {
                errorP.SetError(txtNombres, "Introduzca el Nombre...");
                txtNombres.Focus();
                return;
            }
            else
            {
                errorP.Clear();
            }
            if (cmbSexo.Text.Trim() == "")
            {
                errorP.SetError(cmbSexo, "Introduzca el sexo ");
                this.cmbSexo.Focus();
                return;
            }
            else
            {
                errorP.Clear();
            }

            if (this.cmbSexo.Text == "Femenino")
            {
                this.cmbSexo.Text = "Femenino";
            }
            else
            {
                this.cmbSexo.Text = "Masculino";
            }
            validar_correo ps = new validar_correo();

            if (ps.Email_Valido(this.txtCorreo.Text) == false)
            {
                error1.SetError(this.txtCorreo, " Ingrese un Email Válido");
                this.txtCorreo.Focus();
                return;
            }
            else
            {
                error1.Clear();
                btnGuardar.Visible = true;
            }
            personas.Cedula          = txtCedula.Text;
            personas.Apellidos       = txtApellidos.Text;
            personas.Nombres         = txtNombres.Text;
            personas.Sexo            = cmbSexo.Text;
            personas.FechaNacimineto = dtFechaNacimineto.Value;
            personas.Correo          = txtCorreo.Text;
            try
            {
                personas.Estatura = int.Parse(txtEstatura.Text);
            }
            catch
            {
                MessageBox.Show("Parametro de Estatura no ingresada");
            }
            try{
                personas.Peso = decimal.Parse(txtPeso.Text);
            }
            catch {
                MessageBox.Show("Parametro de Peso no Ingresado");
            }

            //
            int x = 0;

            try {
                if (TIC.DatoPersonasDAO.existeCedula(this.txtCedula.Text))
                {
                    MessageBox.Show("Esa Cedula ya exite...");
                    return; //abandonar;
                }
                x = TIC.DatoPersonasDAO.creacion(personas);
                if (x > 0)
                {
                    MessageBox.Show("Registro Agregado..");
                }

                else
                {
                    MessageBox.Show("No se pudo agregar el registro");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }
            finally
            {
                this.cargarGridPersonas();
            }
        }