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); }
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); }
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); }
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); }
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(); }
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(); } }
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); }
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); }
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); }
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(); } } }
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(); } }
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(); } }