public bool AgregarDatosConObjeto(Padrino padrino) { if (ValidarConObjeto(padrino)) { using (SqlConnection connection = new SqlConnection("Data Source=JOSE-DAVID" + @"\JD;Initial Catalog=Prueba;Integrated Security=True")) { using (SqlCommand command = new SqlCommand()) { command.Connection = connection; // <== lacking command.CommandType = CommandType.Text; command.CommandText = "INSERT into tbl_Padrinos (identificacion, fecha, nombre, apellido1, apellido2, telefono, profesion, domicilio, correo, inscripcion, donacion) VALUES (@identificacion, @fecha, @nombre, @apellido1, @apellido2, @telefono, @profesion, @domicilio, @correo, @inscripcion, @donacion)"; command.Parameters.AddWithValue("@identificacion", padrino.Get_identificacion()); command.Parameters.AddWithValue("@fecha", _fecha); command.Parameters.AddWithValue("@nombre", padrino.Get_nombre()); command.Parameters.AddWithValue("@apellido1", padrino.Get_primerApellido()); command.Parameters.AddWithValue("@apellido2", padrino.Get_segundoApellido()); command.Parameters.AddWithValue("@telefono", padrino.Get_telefono()); command.Parameters.AddWithValue("@profesion", padrino.Get_profesion()); command.Parameters.AddWithValue("@domicilio", padrino.Get_domicilio()); command.Parameters.AddWithValue("@correo", padrino.Get_correo()); command.Parameters.AddWithValue("@inscripcion", _inscripcion); command.Parameters.AddWithValue("@donacion", _donacion); try { connection.Open(); int recordsAffected = command.ExecuteNonQuery(); } catch (SqlException) { MessageBox.Show("Entró! Pero no se logró guardar los datos en la base de datos"); } finally { connection.Close(); } } } } else { MessageBox.Show("No se logró guardar los datos en la base de datos"); return(false); } return(true); }
public bool ValidarConObjeto(Padrino padrino) { if (string.IsNullOrWhiteSpace(padrino.Get_identificacion()) || string.IsNullOrWhiteSpace(padrino.Get_fecha()) || string.IsNullOrWhiteSpace(padrino.Get_nombre()) || string.IsNullOrWhiteSpace(padrino.Get_primerApellido()) || string.IsNullOrWhiteSpace(padrino.Get_segundoApellido()) || string.IsNullOrWhiteSpace(padrino.Get_telefono()) || string.IsNullOrWhiteSpace(padrino.Get_profesion()) || string.IsNullOrWhiteSpace(padrino.Get_domicilio()) || string.IsNullOrWhiteSpace(_inscripcion) || string.IsNullOrWhiteSpace(_donacion) ) { return(false); } else { return(true); } }