public void EditarByIdByClave(EProveedorDatosBancariosMX cuentaMX) { using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["conexionBD"].ToString())) { conn.Open(); const string Query = @"EXEC AGROCatalogoProveedoresSP_EditarDatosBancariosMXByClaveProveedor @ClaveProveedor, @BancoMXid, @PrioridadDeUso, @NombreBancoDestino, @CLABE, @NumeroCuentaDestinatario, @Sucursal, @DivisaAPagar, @EsPreferencia, @EstatusActivo"; using (SqlCommand cmd = new SqlCommand(Query, conn)) { cmd.Parameters.AddWithValue("@ClaveProveedor", cuentaMX.ClaveProveedor); cmd.Parameters.AddWithValue("@BancoMXid", cuentaMX.BancoMXid); cmd.Parameters.AddWithValue("@PrioridadDeUso", cuentaMX.PrioridadDeUso); cmd.Parameters.AddWithValue("@NombreBancoDestino", cuentaMX.NombreBancoDestino); cmd.Parameters.AddWithValue("@CLABE", cuentaMX.CLABE); cmd.Parameters.AddWithValue("@NumeroCuentaDestinatario", cuentaMX.NumeroCuentaDestinatario); cmd.Parameters.AddWithValue("@Sucursal", cuentaMX.Sucursal); cmd.Parameters.AddWithValue("@DivisaAPagar", cuentaMX.DivisaAPagar); cmd.Parameters.AddWithValue("@EsPreferencia", cuentaMX.EsPreferencia); cmd.Parameters.AddWithValue("@EstatusActivo", cuentaMX.EstatusActivo); cmd.ExecuteNonQuery(); } } }
//Obtener datos por búsqueda de clave public List <EProveedorDatosBancariosMX> GetByClave(string claveP) { using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["conexionBD"].ToString())) { conn.Open(); List <EProveedorDatosBancariosMX> DLista = new List <EProveedorDatosBancariosMX>(); const string QueryGetByClave = "EXEC AGROCatalogoProveedoresSP_GetAllDatosBancariosMXByClaveProveedor @ClaveProveedor"; using (SqlCommand cmd = new SqlCommand(QueryGetByClave, conn)) { cmd.Parameters.AddWithValue("@ClaveProveedor", claveP); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { EProveedorDatosBancariosMX D = new EProveedorDatosBancariosMX { ClaveProveedor = Convert.ToString(reader["ClaveProveedor"]), PrioridadDeUso = Convert.ToInt32(reader["PrioridadDeUso"]), BancoMXid = Convert.ToInt32(reader["BancoMXid"]), NombreBancoDestino = Convert.ToString(reader["NombreBancoDestino"]), NumeroCuentaDestinatario = Convert.ToString(reader["NumeroCuentaDestinatario"]), DivisaAPagar = Convert.ToString(reader["DivisaAPagar"]), CLABE = Convert.ToString(reader["CLABE"]), Sucursal = reader["Sucursal"] == DBNull.Value ? "" : Convert.ToString(reader["Sucursal"]), EsPreferencia = Convert.ToBoolean(reader["EsPreferencia"]), EstatusActivo = Convert.ToBoolean(reader["EstatusActivo"]) }; DLista.Add(D); } return(DLista); } } return(null); }