当前位置: 首页>>代码示例>>C#>>正文


C# ContaPolizaDetalle类代码示例

本文整理汇总了C#中ContaPolizaDetalle的典型用法代码示例。如果您正苦于以下问题:C# ContaPolizaDetalle类的具体用法?C# ContaPolizaDetalle怎么用?C# ContaPolizaDetalle使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


ContaPolizaDetalle类属于命名空间,在下文中一共展示了ContaPolizaDetalle类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: CrearPoliza

        public static ContaPoliza CrearPoliza(int iTipoPolizaID, string sConcepto, int iCuentaCargo, int iCuentaAbono, decimal mImporte, string sReferencia
            , string sTabla, int? iRelacionID, int iSucursalID)
        {
            var oPoliza = new ContaPoliza()
            {
                Fecha = DateTime.Now,
                ContaTipoPolizaID = iTipoPolizaID,
                Concepto = sConcepto,
                RealizoUsuarioID = Theos.UsuarioID,
                SucursalID = iSucursalID,
                RelacionID = iRelacionID
            };
            Datos.Guardar<ContaPoliza>(oPoliza);

            var oDetCargo = new ContaPolizaDetalle()
            {
                ContaPolizaID = oPoliza.ContaPolizaID,
                ContaCuentaAuxiliarID = iCuentaCargo,
                SucursalID = oPoliza.SucursalID,
                Cargo = mImporte,
                Abono = 0,
                Referencia = sReferencia
            };
            var oDetAbono = new ContaPolizaDetalle()
            {
                ContaPolizaID = oPoliza.ContaPolizaID,
                ContaCuentaAuxiliarID = iCuentaAbono,
                SucursalID = oPoliza.SucursalID,
                Cargo = 0,
                Abono = mImporte,
                Referencia = sReferencia
            };
            if (iCuentaCargo > 0)
                Datos.Guardar<ContaPolizaDetalle>(oDetCargo);
            if (iCuentaAbono > 0)
                Datos.Guardar<ContaPolizaDetalle>(oDetAbono);

            return oPoliza;
        }
开发者ID:moisesiq,项目名称:aupaga,代码行数:39,代码来源:_ContaProc.cs

示例2: CrearPoliza

        public static ContaPoliza CrearPoliza(ContaPoliza oPoliza, int iCuentaCargo, int iCuentaAbono, decimal mImporte, string sReferencia
            , int iSucursalCargo, int iSucursalAbono)
        {
            if (oPoliza.Fecha == DateTime.MinValue)
                oPoliza.Fecha = DateTime.Now;
            if (oPoliza.RealizoUsuarioID <= 0)
                oPoliza.RealizoUsuarioID = Theos.UsuarioID;
            if (oPoliza.SucursalID <= 0)
                oPoliza.SucursalID = Theos.SucursalID;

            Datos.Guardar<ContaPoliza>(oPoliza);

            var oDetCargo = new ContaPolizaDetalle()
            {
                ContaPolizaID = oPoliza.ContaPolizaID,
                ContaCuentaAuxiliarID = iCuentaCargo,
                SucursalID = iSucursalCargo,
                Cargo = mImporte,
                Abono = 0,
                Referencia = sReferencia
            };
            var oDetAbono = new ContaPolizaDetalle()
            {
                ContaPolizaID = oPoliza.ContaPolizaID,
                ContaCuentaAuxiliarID = iCuentaAbono,
                SucursalID = iSucursalAbono,
                Cargo = 0,
                Abono = mImporte,
                Referencia = sReferencia
            };
            if (iCuentaCargo > 0)
                Datos.Guardar<ContaPolizaDetalle>(oDetCargo);
            if (iCuentaAbono > 0)
                Datos.Guardar<ContaPolizaDetalle>(oDetAbono);

            return oPoliza;
        }
开发者ID:moisesiq,项目名称:aupaga,代码行数:37,代码来源:ContaProc.cs

示例3: AfectarConSubtotalVale

 private static void AfectarConSubtotalVale(ref ContaPolizaDetalle oDetalle, int iId)
 {
     var oReg = Datos.GetEntity<NotaDeCredito>(c => c.NotaDeCreditoID == iId && c.Estatus);
     oDetalle.Cargo = UtilTheos.ObtenerPrecioSinIva(oReg.Importe);
 }
开发者ID:moisesiq,项目名称:aupaga,代码行数:5,代码来源:ContaProc.cs

示例4: GafInfonavit

 public static ContaPolizaDetalle GafInfonavit(int iAfectacionID, int iId)
 {
     var oDetalle = new ContaPolizaDetalle();
     switch (iAfectacionID)
     {
         case Cat.ContaAfectaciones.NominaOficial:
             ContaProc.AfectarConCuentaNominaOficial(ref oDetalle, iId, Cat.ContaCuentasDeMayor.Infonavit);
             break;
         case Cat.ContaAfectaciones.PagoInfonavit:
             ContaProc.AfectarConGastoPagoImpuestoUsuario(ref oDetalle, iId);
             break;
     }
     return oDetalle;
 }
开发者ID:moisesiq,项目名称:aupaga,代码行数:14,代码来源:ContaProc.cs

示例5: GafGastos

 public static ContaPolizaDetalle GafGastos(int iAfectacionID, int iId)
 {
     var oDetalle = new ContaPolizaDetalle();
     switch (iAfectacionID)
     {
         case Cat.ContaAfectaciones.GastoCajaFacturado:
             ContaProc.AfectarConSubtotalCajaEgreso(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.GastoFacturadoBanco:
         case Cat.ContaAfectaciones.GastoFacturadoEfectivo:
         case Cat.ContaAfectaciones.GastoContableFacturadoBancoCpcp:
             ContaProc.AfectarConSubtotalGastoContable(ref oDetalle, iId);
             break;
     }
     return oDetalle;
 }
开发者ID:moisesiq,项目名称:aupaga,代码行数:16,代码来源:ContaProc.cs

示例6: GafClientes

 public static ContaPolizaDetalle GafClientes(int iAfectacionID, int iId)
 {
     var oDetalle = new ContaPolizaDetalle();
     switch (iAfectacionID)
     {
         case Cat.ContaAfectaciones.VentaContadoFacturaDirecta:
             ContaProc.AfectarConPrecioVenta(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.VentaContadoFacturaConvertida:
         case Cat.ContaAfectaciones.VentaCredito:
             ContaProc.AfectarConPrecioVenta(ref oDetalle, iId);
             ContaProc.AfectarSucursalConVenta(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.PagoVentaCredito:
             ContaProc.AfectarConPago(ref oDetalle, iId);
             ContaProc.AfectarSucursalConVentaDePago(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.VentaContadoPagoFacturaGlobal:
             ContaProc.AfectarConFactura(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.SalidaInventario:
             ContaProc.AfectarConCostoMasIvaParteDeMovimientoInventario(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.DevolucionVentaPago:
             ContaProc.AfectarConPrecioDevolucion(ref oDetalle, iId);
             ContaProc.AfectarSucursalConVentaDeDevolucion(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.GarantiaVentaPagoFactura:
         case Cat.ContaAfectaciones.GarantiaVentaValeFactura:
             ContaProc.AfectarConPrecioGarantia(ref oDetalle, iId);
             ContaProc.AfectarSucursalConVentaDeGarantia(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.NotaDeCreditoDescuentoVenta:
             ContaProc.AfectarConImporteNotaDeCreditoFiscalDetalle(ref oDetalle, iId);
             ContaProc.AfectarSucursalConVentaDeNotaDeCreditoFiscalDetalle(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.DevolucionVentaCreditoFacturadaVale:
         case Cat.ContaAfectaciones.DevolucionVentaCreditoFacturadaPago:
             ContaProc.AfectarConDevolucionMenosLoAbonado(ref oDetalle, iId);
             ContaProc.AfectarSucursalConVentaDeDevolucion(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.GarantiaVentaCreditoFacturadaPago:
         case Cat.ContaAfectaciones.GarantiaVentaCreditoFacturaVale:
             ContaProc.AfectarConGarantiaMenosLoAbonado(ref oDetalle, iId);
             ContaProc.AfectarSucursalConVentaDeGarantia(ref oDetalle, iId);
             break;
     }
     return oDetalle;
 }
开发者ID:moisesiq,项目名称:aupaga,代码行数:49,代码来源:ContaProc.cs

示例7: GafCaja

 public static ContaPolizaDetalle GafCaja(int iAfectacionID, int iId)
 {
     var oDetalle = new ContaPolizaDetalle();
     switch (iAfectacionID)
     {
         case Cat.ContaAfectaciones.VentaContadoFacturaDirecta:
             ContaProc.AfectarConPagoNoValeDeVenta(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.VentaContadoFacturaConvertida:
             // ContaProc.AfectarConPrecioVenta(ref oDetalle, iId);
             // Se verifica si la venta es del día o de días anteriores
             if (Datos.Exists<Venta>(c => c.VentaID == iId && c.Fecha < DateTime.Today && c.Estatus))
                 ContaProc.AfectarConPagoDeVenta(ref oDetalle, iId);
             else
                 ContaProc.AfectarConPagoNoValeDeVenta(ref oDetalle, iId);
             //
             ContaProc.AfectarSucursalConVenta(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.PagoVentaCredito:
             ContaProc.AfectarConPagoNoVale(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.VentaContadoVale:
             ContaProc.AfectarConPagoValeDeVenta(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.VentaContadoPagoFacturaGlobal:
             ContaProc.AfectarConFacturaGlobalNoValesDeFactura(ref oDetalle, iId);
             break;
         // case Cat.ContaAfectaciones.CompraContado:
         case Cat.ContaAfectaciones.DevolucionCompraPago:
             ContaProc.AfectarConPrecioInventario(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.DevolucionVentaPago:
             ContaProc.AfectarConPrecioDevolucion(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.GarantiaVentaPagoFactura:
             ContaProc.AfectarConPrecioGarantia(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.Resguardo:
         case Cat.ContaAfectaciones.GastoCajaFacturado:
         case Cat.ContaAfectaciones.GastoReparteUtilidades:
             ContaProc.AfectarConCajaEgreso(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.PagoCompraCreditoGastoCajaFacturado:
         case Cat.ContaAfectaciones.PagoCompraCreditoGastoCaja:
             ContaProc.AfectarConAbonoProveedor(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.Refuerzo:
             ContaProc.AfectarConCajaIngreso(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.DevolucionVentaCreditoFacturadaPago:
         case Cat.ContaAfectaciones.DevolucionVentaValeTicket:
             ContaProc.AfectarConImporteDevueltoDevolucion(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.GarantiaVentaCreditoFacturadaPago:
         case Cat.ContaAfectaciones.GarantiaVentaValeTicket:
             ContaProc.AfectarConImporteDevueltoGarantia(ref oDetalle, iId);
             break;
     }
     return oDetalle;
 }
开发者ID:moisesiq,项目名称:aupaga,代码行数:60,代码来源:ContaProc.cs

示例8: GafAnticipoClientes

 public static ContaPolizaDetalle GafAnticipoClientes(int iAfectacionID, int iId)
 {
     var oDetalle = new ContaPolizaDetalle();
     switch (iAfectacionID)
     {
         case Cat.ContaAfectaciones.DevolucionVentaValeFactura:
             ContaProc.AfectarConPrecioDevolucion(ref oDetalle, iId);
             oDetalle.Referencia = ContaProc.ObtenerValesDeDevolucion(iId);
             break;
         case Cat.ContaAfectaciones.VentaContadoVale:
             ContaProc.AfectarConPagoValeDeVenta(ref oDetalle, iId);
             break;
         case Cat.ContaAfectaciones.DevolucionVentaCreditoFacturadaVale:
         case Cat.ContaAfectaciones.DevolucionVentaValeTicket:
             ContaProc.AfectarConImporteDevueltoDevolucion(ref oDetalle, iId);
             oDetalle.Referencia = ContaProc.ObtenerValesDeDevolucion(iId);
             break;
         case Cat.ContaAfectaciones.ValeDirecto:
             ContaProc.AfectarConVale(ref oDetalle, iId);
             oDetalle.Referencia = iId.ToString();
             break;
         case Cat.ContaAfectaciones.PagoVentaCredito:
             ContaProc.AfectarConPagoVale(ref oDetalle, iId);
             ContaProc.AfectarSucursalConValeDePago(ref oDetalle, iId);
             oDetalle.Referencia = ContaProc.ObtenerValesDePago(iId);
             break;
         case Cat.ContaAfectaciones.GarantiaVentaValeFactura:
             ContaProc.AfectarConPrecioGarantia(ref oDetalle, iId);
             ContaProc.AfectarSucursalConValeDeGarantia(ref oDetalle, iId);
             oDetalle.Referencia = ContaProc.ObtenerValesDeGarantia(iId);
             break;
         case Cat.ContaAfectaciones.GarantiaVentaCreditoFacturaVale:
         case Cat.ContaAfectaciones.GarantiaVentaValeTicket:
             ContaProc.AfectarConImporteDevueltoGarantia(ref oDetalle, iId);
             oDetalle.Referencia = ContaProc.ObtenerValesDeGarantia(iId);
             break;
         case Cat.ContaAfectaciones.VentaContadoPagoFacturaGlobal:
             ContaProc.AfectarConFacturaGlobalValesDeFactura(ref oDetalle, iId);
             oDetalle.Referencia = ContaProc.ObtenerValesDeFacturaGlobal(iId);
             break;
         case Cat.ContaAfectaciones.VentaContadoFacturaDirecta:
             ContaProc.AfectarConPagoValeDeVenta(ref oDetalle, iId);
             ContaProc.AfectarSucursalConValeDeVenta(ref oDetalle, iId);
             oDetalle.Referencia = ContaProc.ObtenerValesDeVenta(iId);
             break;
         case Cat.ContaAfectaciones.VentaContadoFacturaConvertida:
             // Se verifica si la venta es del día o de días anteriores
             if (Datos.Exists<Venta>(c => c.VentaID == iId && EntityFunctions.TruncateTime(c.Fecha) == DateTime.Today && c.Estatus))
                 ContaProc.AfectarConPagoValeDeVenta(ref oDetalle, iId);
             // Para lo de la sucursal
             ContaProc.AfectarSucursalConValeDeVenta(ref oDetalle, iId);
             oDetalle.Referencia = ContaProc.ObtenerValesDeVenta(iId);
             break;
     }
     return oDetalle;
 }
开发者ID:moisesiq,项目名称:aupaga,代码行数:56,代码来源:ContaProc.cs

示例9: AfectarSucursalConVentaDeDevolucion

 private static void AfectarSucursalConVentaDeDevolucion(ref ContaPolizaDetalle oDetalle, int iId)
 {
     var oVentaDev = Datos.GetEntity<VentaDevolucion>(c => c.VentaDevolucionID == iId && c.Estatus);
     var oVenta = Datos.GetEntity<Venta>(c => c.VentaID == oVentaDev.VentaID && c.Estatus);
     oDetalle.SucursalID = oVenta.SucursalID;
 }
开发者ID:moisesiq,项目名称:aupaga,代码行数:6,代码来源:ContaProc.cs

示例10: AfectarSucursalConVenta

 private static void AfectarSucursalConVenta(ref ContaPolizaDetalle oDetalle, int iId)
 {
     var oVenta = Datos.GetEntity<Venta>(c => c.VentaID == iId && c.Estatus);
     if (oVenta != null)
         oDetalle.SucursalID = oVenta.SucursalID;
 }
开发者ID:moisesiq,项目名称:aupaga,代码行数:6,代码来源:ContaProc.cs

示例11: AfectarSucursalConValeDeVenta

 private static void AfectarSucursalConValeDeVenta(ref ContaPolizaDetalle oDetalle, int iId)
 {
     var oPagoDetV = Datos.GetEntity<VentasPagosDetalleAvanzadoView>(c => c.VentaID == iId && c.FormaDePagoID == Cat.FormasDePago.Vale);
     if (oPagoDetV != null)
         oDetalle.SucursalID = oPagoDetV.SucursalID.Valor();
 }
开发者ID:moisesiq,项目名称:aupaga,代码行数:6,代码来源:ContaProc.cs

示例12: AfectarSucursalConValeDePago

 private static void AfectarSucursalConValeDePago(ref ContaPolizaDetalle oDetalle, int iId)
 {
     var oPagoDetV = Datos.GetEntity<VentasPagosDetalleAvanzadoView>(c => c.VentaPagoID == iId && c.FormaDePagoID == Cat.FormasDePago.Vale);
     if (oPagoDetV != null)
     {
         var oVale = Datos.GetEntity<NotaDeCredito>(c => c.NotaDeCreditoID == oPagoDetV.NotaDeCreditoID && c.Estatus);
         oDetalle.SucursalID = oVale.SucursalID.Valor();
     }
 }
开发者ID:moisesiq,项目名称:aupaga,代码行数:9,代码来源:ContaProc.cs

示例13: AfectarConVale

 private static void AfectarConVale(ref ContaPolizaDetalle oDetalle, int iId)
 {
     var oReg = Datos.GetEntity<NotaDeCredito>(c => c.NotaDeCreditoID == iId && c.Estatus);
     oDetalle.Cargo = oReg.Importe;
 }
开发者ID:moisesiq,项目名称:aupaga,代码行数:5,代码来源:ContaProc.cs

示例14: AfectarConTotalPagoImpuestoUsuario

 private static void AfectarConTotalPagoImpuestoUsuario(ref ContaPolizaDetalle oDetalle, int iId)
 {
     var oReg = Datos.GetEntity<NominaImpuestoUsuario>(c => c.NominaImpuestoUsuarioID == iId);
     oDetalle.Cargo = oReg.Total;
 }
开发者ID:moisesiq,项目名称:aupaga,代码行数:5,代码来源:ContaProc.cs

示例15: AfectarConTotalImporteFacturaInventario

 private static void AfectarConTotalImporteFacturaInventario(ref ContaPolizaDetalle oDetalle, int iId)
 {
     var oCompra = Datos.GetEntity<MovimientoInventario>(c => c.MovimientoInventarioID == iId && c.Estatus);
     oDetalle.Cargo = oCompra.ImporteFactura;
 }
开发者ID:moisesiq,项目名称:aupaga,代码行数:5,代码来源:ContaProc.cs


注:本文中的ContaPolizaDetalle类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。