示例#1
0
        /// <summary>
        /// Saves a record to the EstadoPago table.
        /// </summary>
        public void Insert(EstadoPagoEntidad estadoPago)
        {
            ValidationUtility.ValidateArgument("estadoPago", estadoPago);

            SqlParameter[] parameters = new SqlParameter[]
            {
                new SqlParameter("@DescripEstadoPago", estadoPago.DescripEstadoPago)
            };

            estadoPago.IdEstadoPago = (int)SqlClientUtility.ExecuteScalar(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "EstadoPagoInsert", parameters);
        }
示例#2
0
        /// <summary>
        /// Updates a record in the EstadoPago table.
        /// </summary>
        public void Update(EstadoPagoEntidad estadoPago)
        {
            ValidationUtility.ValidateArgument("estadoPago", estadoPago);

            SqlParameter[] parameters = new SqlParameter[]
            {
                new SqlParameter("@IdEstadoPago", estadoPago.IdEstadoPago),
                new SqlParameter("@DescripEstadoPago", estadoPago.DescripEstadoPago)
            };

            SqlClientUtility.ExecuteNonQuery(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "EstadoPagoUpdate", parameters);
        }
示例#3
0
        /// <summary>
        /// Selects a single record from the EstadoPago table.
        /// </summary>
        public EstadoPagoEntidad Select(int idEstadoPago)
        {
            SqlParameter[] parameters = new SqlParameter[]
            {
                new SqlParameter("@IdEstadoPago", idEstadoPago)
            };

            using (DataTable dt = SqlClientUtility.ExecuteDataTable(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "EstadoPagoSelect", parameters))
            {
                EstadoPagoEntidad EstadoPagoEntidad = new EstadoPagoEntidad();

                EstadoPagoEntidad = Mapeador.MapearFirst <EstadoPagoEntidad>(dt);

                return(EstadoPagoEntidad);
            }
        }