示例#1
0
        /// <summary>
        /// Actualiza a registro de la tabla MCliente.
        /// </summary>
        public void Update(ENT_MCliente x_oENT_MCliente)
        {
            SqlParameter[] parameters = null;
            try{
                parameters = new SqlParameter[]
                {
                    new SqlParameter("@MCLI_nId", x_oENT_MCliente.MCLI_nId),
                    new SqlParameter("@MCLI_cNombre", x_oENT_MCliente.MCLI_cNombre),
                    new SqlParameter("@MCLI_cApePaterno", x_oENT_MCliente.MCLI_cApePaterno),
                    new SqlParameter("@MCLI_cApeMaterno", x_oENT_MCliente.MCLI_cApeMaterno),
                    new SqlParameter("@MCLI_nTipoDoc", x_oENT_MCliente.MCLI_nTipoDoc),
                    new SqlParameter("@MCLI_cDocumento", x_oENT_MCliente.MCLI_cDocumento),
                    new SqlParameter("@MCLI_lActivo", x_oENT_MCliente.MCLI_lActivo),
                    new SqlParameter("@MCLI_nUsrReg", x_oENT_MCliente.MCLI_nUsrReg),
                    new SqlParameter("@MCLI_dFechReg", x_oENT_MCliente.MCLI_dFechReg),
                    new SqlParameter("@MCLI_nUsrMod", x_oENT_MCliente.MCLI_nUsrMod),
                    new SqlParameter("@MCLI_dFechMod", x_oENT_MCliente.MCLI_dFechMod)
                };
            }
            catch (Exception ex)
            {
                throw controlarExcepcion("Error de asignación de parámetros.", ex);
            }

            try{
                ejecutarNonQuery("spMCliente_Update", parameters);
            }
            catch (Exception ex)
            {
                throw controlarExcepcion("Error de operación de acceso a datos.", ex);
            }
        }
示例#2
0
        /// <summary>
        /// Selecciona una registro de la tabla MCliente por su primary key.
        /// </summary>
        public ENT_MCliente Select(int MCLI_nId)
        {
            SqlParameter[] parameters = null;
            try{
                parameters = new SqlParameter[]
                {
                    new SqlParameter("@MCLI_nId", MCLI_nId)
                };
            }
            catch (Exception ex)
            {
                throw controlarExcepcion("Error de asignación de parámetros.", ex);
            }

            ENT_MCliente objMCliente = new ENT_MCliente();

            try{
                objMCliente = GetEntity <ENT_MCliente>("spMCliente_Select", parameters);
            }
            catch (Exception ex)
            {
                throw controlarExcepcion("Error de operación de acceso a datos.", ex);
            }
            return(objMCliente);
        }
示例#3
0
 /// <summary>
 /// Actualiza a registro de la tabla MCliente.
 /// </summary>
 public void Update(ENT_MCliente x_oENT_MCliente)
 {
     new DAL_MCliente().Update(x_oENT_MCliente);
 }
示例#4
0
 /// <summary>
 /// Guarda un registro de la tabla MCliente.
 /// </summary>
 public void Insert(ENT_MCliente x_oENT_MCliente)
 {
     new DAL_MCliente().Insert(x_oENT_MCliente);
 }