/// <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)); }
/// <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); }
/// <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); }