Beispiel #1
0
        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();
                }
            }
        }
Beispiel #2
0
        //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);
        }