//ADICIONAR public static int AdicionarPersona(clasePersona persona) { int retorno = 0; using (SqlConnection conexion = Conexion.ObtenerConexion()) { SqlCommand comando = new SqlCommand(string.Format(@"insert into persona values('{0}','{1}','{2}','{3}','{4}','{5}')", persona.CodPer, persona.Nombre, persona.Paterno, persona.Materno, persona.Direccion, persona.Telefono), conexion); retorno = comando.ExecuteNonQuery(); conexion.Close(); } return(retorno); }
private void Button_Click(object sender, RoutedEventArgs e) { try { int resultado, resultado1; clasePersona personaAgregada = new clasePersona(); claseUsuario usuarioAgregado = new claseUsuario(); if (citext.Text == "" || nomtext.Text == "" || paternotext.Text == "" || maternotext.Text == "" || directext.Text == "" || Telefontext.Text == "" || usrtext.Text == "" || clave.Password == "") { MessageBox.Show("Debe llenar todos los campos", "", MessageBoxButton.OK, MessageBoxImage.Error); } else { personaAgregada.CodPer = citext.Text; personaAgregada.Nombre = nomtext.Text; personaAgregada.Paterno = paternotext.Text; personaAgregada.Materno = maternotext.Text; personaAgregada.Direccion = directext.Text; personaAgregada.Telefono = Telefontext.Text; usuarioAgregado.CodPer = citext.Text; usuarioAgregado.Usuario = usrtext.Text; usuarioAgregado.Clave = clave.Password; resultado = claseABMUsrPer.AdicionarPersona(personaAgregada); resultado1 = claseABMUsrPer.AdicionarUsr(usuarioAgregado); if (resultado == 0 || resultado1 == 0) { MessageBox.Show("No se pudo adicionar los datos.", "", MessageBoxButton.OK, MessageBoxImage.Error); } else { MessageBox.Show("Registro exitoso."); citext.Clear(); nomtext.Clear(); paternotext.Clear(); maternotext.Clear(); directext.Clear(); Telefontext.Clear(); usrtext.Clear(); clave.Clear(); MainWindow a = new MainWindow(); a.Show(); this.Close(); } } } catch (FormatException error) { MessageBox.Show("Ingrse las carecteristicas Correspondientes:" + error.Message); } }