Пример #1
0
 /// <summary>
 /// Método Público encargado de Editar los Tipos de Cargo
 /// </summary>
 /// <param name="descripcion">Descripción del Tipo de Carga</param>
 /// <param name="id_unidad">Id de Unidad de Medida del Tipo de Cargo</param>
 /// <param name="tasa_impuesto_trasladado">Tasa de Impuesto Trasladado</param>
 /// <param name="tasa_impuesto_retenido">Tasa de Impuesto Retenido</param>
 /// <param name="tipo_cargo">Tipo de Cargo</param>
 /// <param name="id_moneda">Moneda del Tipo de Cargo</param>
 /// <param name="id_compania">Compañia del Tipo de Cargo</param>
 /// <param name="tasa_impuesto1">Tasa de Impuesto 1</param>
 /// <param name="tasa_impuesto2">Tasa de Impuesto 2</param>
 /// <param name="cuenta_contable">Cuenta Contable</param>
 /// <param name="id_base_tarifa">Tarifa Base</param>
 /// <param name="id_usuario">Id de Usuario</param>
 /// <returns></returns>
 public RetornoOperacion EditaTipoCargo(string descripcion, byte id_unidad, TipoImpTrasladado trasladado, decimal tasa_impuesto_trasladado,
                                        TipoImpRetenido retenido, decimal tasa_impuesto_retenido, byte tipo_cargo, byte id_moneda, int id_compania,
                                        decimal tasa_impuesto1, decimal tasa_impuesto2, string cuenta_contable, int id_base_tarifa, int id_catalogo_sat,
                                        int id_usuario)
 {   //Invocando Método de Actualización
     return(this.actualizaRegistros(descripcion, id_unidad, (TipoImpTrasladado)trasladado, tasa_impuesto_trasladado, (TipoImpRetenido)retenido, tasa_impuesto_retenido, tipo_cargo, id_moneda, id_compania,
                                    tasa_impuesto1, tasa_impuesto2, cuenta_contable, id_base_tarifa, id_catalogo_sat, id_usuario, this._habilitar));
 }
Пример #2
0
        /// <summary>
        /// Método Público encargado de Insertar los Tipos de Cargo
        /// </summary>
        /// <param name="descripcion">Descripción del Tipo de Carga</param>
        /// <param name="id_unidad">Id de Unidad de Medida del Tipo de Cargo</param>
        /// <param name="trasladado">Tipo de Impuesto Trasladado (IVA,IEPS)</param>
        /// <param name="tasa_impuesto_trasladado">Tasa de Impuesto Trasladado</param>
        /// <param name="retenido">Tipo de Impuesto Retenido (IVA,ISR)</param>
        /// <param name="tasa_impuesto_retenido">Tasa de Impuesto Retenido</param>
        /// <param name="tipo_cargo">Tipo de Cargo</param>
        /// <param name="id_moneda">Moneda del Tipo de Cargo</param>
        /// <param name="id_compania">Compañia del Tipo de Cargo</param>
        /// <param name="tasa_impuesto1">Tasa de Impuesto 1</param>
        /// <param name="tasa_impuesto2">Tasa de Impuesto 2</param>
        /// <param name="cuenta_contable">Cuenta Contable</param>
        /// <param name="id_base_tarifa">Tarifa Base</param>
        /// <param name="id_catalogo_sat"></param>
        /// <param name="id_usuario">Id de Usuario</param>
        /// <returns></returns>
        public static RetornoOperacion InsertaTipoCargo(string descripcion, byte id_unidad, TipoImpTrasladado trasladado, decimal tasa_impuesto_trasladado, TipoImpRetenido retenido,
                                                        decimal tasa_impuesto_retenido, byte tipo_cargo, byte id_moneda, int id_compania, decimal tasa_impuesto1, decimal tasa_impuesto2,
                                                        string cuenta_contable, int id_base_tarifa, int id_catalogo_sat, int id_usuario)
        {   //Declarando Obejto de Retorno
            RetornoOperacion result = new RetornoOperacion();

            //Armando Objeto de Parametros
            object[] param = { 1,                           0, descripcion,     id_unidad,      (byte)trasladado, tasa_impuesto_trasladado, (byte)retenido, tasa_impuesto_retenido, tipo_cargo, id_moneda, id_compania,
                               tasa_impuesto1, tasa_impuesto2, cuenta_contable, id_base_tarifa, id_catalogo_sat,  id_usuario,               true,           "",                     "" };
            //Ejecutando SP
            result = CapaDatos.m_capaDeDatos.EjecutaProcAlmacenadoObjeto(_nom_sp, param);
            //Devolviendo Resultado Obtenido
            return(result);
        }
Пример #3
0
        /// <summary>
        /// Método Privado encargado de Actualizar los Registros en BD
        /// </summary>
        /// <param name="descripcion">Descripción del Tipo de Carga</param>
        /// <param name="id_unidad">Id de Unidad de Medida del Tipo de Cargo</param>
        /// <param name="trasladado">tipo de Impuesto Trasladado (IVA,IEPs)</param>
        /// <param name="tasa_impuesto_trasladado">Tasa de Impuesto Trasladado</param>
        ///  <param name="retenido">Tipo de Impuesto Retenido (IVA,ISR)</param>
        /// <param name="tasa_impuesto_retenido">Tasa de Impuesto Retenido</param>
        /// <param name="tipo_cargo">Tipo de Cargo</param>
        /// <param name="id_moneda">Moneda del Tipo de Cargo</param>
        /// <param name="id_compania">Compañia del Tipo de Cargo</param>
        /// <param name="tasa_impuesto1">Tasa de Impuesto 1</param>
        /// <param name="tasa_impuesto2">Tasa de Impuesto 2</param>
        /// <param name="cuenta_contable">Cuenta Contable</param>
        /// <param name="id_base_tarifa">Tarifa Base</param>
        /// <param name="id_usuario">Id de Usuario</param>
        /// <param name="habilitar">Estatus Habilitar</param>
        /// <returns></returns>
        private RetornoOperacion actualizaRegistros(string descripcion, byte id_unidad, TipoImpTrasladado trasladado, decimal tasa_impuesto_trasladado, TipoImpRetenido retenido,
                                                    decimal tasa_impuesto_retenido, byte tipo_cargo, byte id_moneda, int id_compania, decimal tasa_impuesto1, decimal tasa_impuesto2,
                                                    string cuenta_contable, int id_base_tarifa, int id_catalogo_sat, int id_usuario, bool habilitar)
        {   //Declarando Obejto de Retorno
            RetornoOperacion result = new RetornoOperacion();

            //Armando Objeto de Parametros
            object[] param = { 2,         this._id_tipo_cargo, descripcion,    id_unidad,      (byte)trasladado, tasa_impuesto_trasladado, (byte)retenido,  tasa_impuesto_retenido, tipo_cargo,
                               id_moneda, id_compania,         tasa_impuesto1, tasa_impuesto2, cuenta_contable,  id_base_tarifa,           id_catalogo_sat, id_usuario,             habilitar, "", "" };
            //Ejecutando SP
            result = CapaDatos.m_capaDeDatos.EjecutaProcAlmacenadoObjeto(_nom_sp, param);
            //Devolviendo Resultado Obtenido
            return(result);
        }