예제 #1
0
        /// <summary>
        /// Selecciona una registro de la tabla MRepartoItem por su primary key.
        /// </summary>
        public ENT_MRepartoItem Select(int MRPITM_nId)
        {
            SqlParameter[] parameters = null;
            try{
                parameters = new SqlParameter[]
                {
                    new SqlParameter("@MRPITM_nId", MRPITM_nId)
                };
            }
            catch (Exception ex)
            {
                throw controlarExcepcion("Error de asignación de parámetros.", ex);
            }

            ENT_MRepartoItem objMRepartoItem = new ENT_MRepartoItem();

            try{
                objMRepartoItem = GetEntity <ENT_MRepartoItem>("spMRepartoItem_Select", parameters);
            }
            catch (Exception ex)
            {
                throw controlarExcepcion("Error de operación de acceso a datos.", ex);
            }
            return(objMRepartoItem);
        }
예제 #2
0
        /// <summary>
        /// Actualiza a registro de la tabla MRepartoItem.
        /// </summary>
        public void Update(ENT_MRepartoItem x_oENT_MRepartoItem)
        {
            SqlParameter[] parameters = null;
            try{
                parameters = new SqlParameter[]
                {
                    new SqlParameter("@MRPITM_nId", x_oENT_MRepartoItem.MRPITM_nId),
                    new SqlParameter("@MRPITM_nTipoComprobante", x_oENT_MRepartoItem.MRPITM_nTipoComprobante),
                    new SqlParameter("@MRPITM_cComprobante", x_oENT_MRepartoItem.MRPITM_cComprobante),
                    new SqlParameter("@MRPITM_nIdCliente", x_oENT_MRepartoItem.MRPITM_nIdCliente),
                    new SqlParameter("@MRPITM_nLat", x_oENT_MRepartoItem.MRPITM_nLat),
                    new SqlParameter("@MRPITM_nLong", x_oENT_MRepartoItem.MRPITM_nLong),
                    new SqlParameter("@MRPITM_cDireccion", x_oENT_MRepartoItem.MRPITM_cDireccion),
                    new SqlParameter("@MRPITM_nAncho", x_oENT_MRepartoItem.MRPITM_nAncho),
                    new SqlParameter("@MRPITM_nLargo", x_oENT_MRepartoItem.MRPITM_nLargo),
                    new SqlParameter("@MRPITM_nAlto", x_oENT_MRepartoItem.MRPITM_nAlto),
                    new SqlParameter("@MRPITM_nEstado", x_oENT_MRepartoItem.MRPITM_nEstado),
                    new SqlParameter("@MRPITM_lActivo", x_oENT_MRepartoItem.MRPITM_lActivo),
                    new SqlParameter("@MRPITM_nUsrReg", x_oENT_MRepartoItem.MRPITM_nUsrReg),
                    new SqlParameter("@MRPITM_dFechReg", x_oENT_MRepartoItem.MRPITM_dFechReg),
                    new SqlParameter("@MRPITM_nUsrMod", x_oENT_MRepartoItem.MRPITM_nUsrMod),
                    new SqlParameter("@MRPITM_dFechMod", x_oENT_MRepartoItem.MRPITM_dFechMod)
                };
            }
            catch (Exception ex)
            {
                throw controlarExcepcion("Error de asignación de parámetros.", ex);
            }

            try{
                ejecutarNonQuery("spMRepartoItem_Update", parameters);
            }
            catch (Exception ex)
            {
                throw controlarExcepcion("Error de operación de acceso a datos.", ex);
            }
        }
예제 #3
0
 /// <summary>
 /// Actualiza a registro de la tabla MRepartoItem.
 /// </summary>
 public void Update(ENT_MRepartoItem x_oENT_MRepartoItem)
 {
     new DAL_MRepartoItem().Update(x_oENT_MRepartoItem);
 }
예제 #4
0
 /// <summary>
 /// Guarda un registro de la tabla MRepartoItem.
 /// </summary>
 public void Insert(ENT_MRepartoItem x_oENT_MRepartoItem)
 {
     new DAL_MRepartoItem().Insert(x_oENT_MRepartoItem);
 }