Exemplo n.º 1
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo PuntosDeVenta
        /// En la BASE de DATO la Tabla : [GestionComercial.PuntoDeVenta]
        /// <summary>
        /// <param name="objPuntoDeVenta"></param>
        /// <param name="prm_codPrefijoEmpre"></param>
        /// <returns></returns>
        public string Insert(BEPuntoDeVenta objPuntoDeVenta, string prm_codPrefijoEmpre)
        {
            string codigoRetorno = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_I_PuntoDeVenta(
                        ref codigoRetorno,
                        prm_codPrefijoEmpre,
                        objPuntoDeVenta.codPersonaEmpre,
                        objPuntoDeVenta.codEmpleadoRespon,
                        objPuntoDeVenta.desNombre,
                        objPuntoDeVenta.desPathFiles,
                        objPuntoDeVenta.indActivo,
                        objPuntoDeVenta.segUsuarioCrea,
                        objPuntoDeVenta.segMaquinaCrea);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo PuntosDeVenta
        /// En la BASE de DATO la Tabla : [GestionComercial.PuntosDeVenta]
        /// <summary>
        /// <param name="objPuntoDeVenta"></param>
        /// <returns></returns>
        public bool Update(BEPuntoDeVenta objPuntoDeVenta)
        {
            int codigoRetorno = -1;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_U_PuntoDeVenta(
                        objPuntoDeVenta.codPuntoDeVenta,
                        objPuntoDeVenta.codPersonaEmpre,
                        objPuntoDeVenta.codEmpleadoRespon,
                        objPuntoDeVenta.desNombre,
                        objPuntoDeVenta.desPathFiles,
                        objPuntoDeVenta.indActivo,
                        objPuntoDeVenta.segUsuarioEdita,
                        objPuntoDeVenta.segMaquinaEdita);
                    codigoRetorno = 0;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo ParteDiario
        /// En la BASE de DATO la Tabla : [GestionComercial.ParteDiario]
        /// <summary>
        /// <param name = >itemParteDiario</param>
        public string Insert(BEParteDiario parteDiario)
        {
            string codigoRetorno = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_I_ParteDiario(
                        ref codigoRetorno,
                        parteDiario.CodigoPersonaEmpre,
                        parteDiario.CodigoPuntoVenta,
                        parteDiario.FechaParte,
                        parteDiario.codEmpleado,
                        parteDiario.Observaciones,
                        parteDiario.CodigoTurno,
                        Convert.ToChar(parteDiario.Turno),
                        parteDiario.CajaActiva,
                        parteDiario.Caja,
                        parteDiario.Estado,
                        parteDiario.segUsuarioCrea);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo ParteDiario
        /// En la BASE de DATO la Tabla : [GestionComercial.ParteDiario]
        /// <summary>
        /// <param name = >itemParteDiario</param>
        public bool Update(BEParteDiario parteDiario)
        {
            int codigoRetorno = -1;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_U_ParteDiario(
                        parteDiario.CodigoParte,
                        parteDiario.CodigoPersonaEmpre,
                        parteDiario.CodigoPuntoVenta,
                        parteDiario.FechaParte,
                        parteDiario.codEmpleado,
                        parteDiario.Observaciones,
                        parteDiario.CodigoTurno,
                        Convert.ToChar(parteDiario.Turno),
                        parteDiario.CajaActiva,
                        parteDiario.Caja,
                        parteDiario.Estado,
                        parteDiario.segUsuarioEdita);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Exemplo n.º 5
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo TiposDeImpuesto
        /// En la BASE de DATO la Tabla : [GestionComercial.TiposDeImpuesto]
        /// <summary>
        /// <param name="objImpuesto"></param>
        /// <returns></returns>
        public bool Update(BEImpuesto objImpuesto)
        {
            int codigoRetorno = -1;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_U_Impuesto(
                        objImpuesto.CodigoImpuesto,
                        objImpuesto.Descripcion,
                        objImpuesto.Porcentaje,
                        objImpuesto.PorceAcre,
                        objImpuesto.DiscriminaAcrec,
                        objImpuesto.DiscriminaIGV,
                        objImpuesto.DiscriminaIngBruto,
                        objImpuesto.CodigoArguAbrevFiscal,
                        objImpuesto.Estado,
                        objImpuesto.segUsuarioEdita,
                        objImpuesto.segMaquinaEdita);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Exemplo n.º 6
0
        public int?Insert(List <BEComprobanteEmisionImpuesto> lstComprobanteEmisionImpuestos)
        {
            int?codigoRetorno = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    foreach (BEComprobanteEmisionImpuesto comprobanteEmisionImpuesto in lstComprobanteEmisionImpuestos)
                    {
                        SQLDC.omgc_I_DocumRegImpuesto(
                            ref codigoRetorno,
                            comprobanteEmisionImpuesto.codDocumReg,
                            comprobanteEmisionImpuesto.CodigoImpuesto,
                            comprobanteEmisionImpuesto.ValorDeImpuesto,
                            comprobanteEmisionImpuesto.ValorTotalImpuesto,
                            comprobanteEmisionImpuesto.SegUsuarioCrea,
                            comprobanteEmisionImpuesto.SegMaquina);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno);
        }
Exemplo n.º 7
0
        public List <SysTablas> ListSysTablas()
        {
            List <SysTablas> miLista = new List <SysTablas>();

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    int i     = 0;
                    var resul = SQLDC.omgc_pro_GetAll_SysTablas();
                    foreach (var item in resul)
                    {
                        ++i;
                        miLista.Add(new SysTablas()
                        {
                            EsquemaNombreTabla = item.EsquemaNombreTabla,
                            NombreTabla        = item.NombreTabla,
                            Item = i.ToString().PadLeft(3, '0')
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miLista);
        }
Exemplo n.º 8
0
        /// <summary>
        /// ELIMINA un registro de la Entidad GestionComercial.TiposDeImpuesto
        /// En la BASE de DATO la Tabla : [GestionComercial.TiposDeImpuesto]
        /// <summary>
        /// <param name="pCodigoImpuesto"></param>
        /// <returns></returns>
        public ReturnValor Delete(DTODeleteRequest pDelete)
        {
            ReturnValor codigoRetorno = new ReturnValor();

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resultDelete = SQLDC.omgc_D_Impuesto(pDelete.IdRecordStr,
                                                             pDelete.DelUser,
                                                             pDelete.segIPMaquinaPC);

                    foreach (var result in resultDelete)
                    {
                        codigoRetorno.codRetorno = result.codError.HasValue ? result.codError.Value : 0;
                        codigoRetorno.Message    = result.desMessage;
                        ; codigoRetorno.Exitosa  = codigoRetorno.codRetorno == 1 ? true : false;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno);
        }
Exemplo n.º 9
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo ListaDePrecio
        /// En la BASE de DATO la Tabla : [GestionComercial.ListaDePrecio]
        /// <summary>
        /// <param name="listaDePrecio"></param>
        /// <returns></returns>
        public bool Update(BEListaDePrecio listaDePrecio)
        {
            int codigoRetorno = -1;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_U_ListaDePrecio(
                        listaDePrecio.CodigoLista,
                        listaDePrecio.CodigoPersonaEmpre,
                        listaDePrecio.CodigoPuntoVenta,
                        listaDePrecio.Descripcion,
                        listaDePrecio.EsParaVenta,
                        listaDePrecio.Observaciones,
                        listaDePrecio.Estado,
                        listaDePrecio.segUsuarioEdita);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Exemplo n.º 10
0
        public List <SysReportes> ListSysReportes(string p_codigoSistema)
        {
            List <SysReportes> miLista = new List <SysReportes>();

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_pro_GetAll_Reportes(p_codigoSistema);
                    foreach (var item in resul)
                    {
                        miLista.Add(new SysReportes()
                        {
                            CodigoReporte = item.CodigoReporte,
                            Estado        = item.Estado,
                            Orden         = item.Orden,
                            ReporteName   = item.ReporteName,
                            OrdenTexto    = item.Orden.ToString().Trim().PadLeft(5, '0')
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miLista);
        }
Exemplo n.º 11
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo ListaDePrecio
        /// En la BASE de DATO la Tabla : [GestionComercial.ListaDePrecio]
        /// <summary>
        /// <param name="listaDePrecio"></param>
        /// <returns></returns>
        public string Insert(BEListaDePrecio listaDePrecio)
        {
            string codigoRetorno = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_I_ListaDePrecio(
                        ref codigoRetorno,
                        listaDePrecio.CodigoPersonaEmpre,
                        listaDePrecio.CodigoPuntoVenta,
                        listaDePrecio.Descripcion,
                        listaDePrecio.EsParaVenta,
                        listaDePrecio.Observaciones,
                        listaDePrecio.FechaGenerada,
                        listaDePrecio.Estado,
                        listaDePrecio.segUsuarioCrea);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno);
        }
Exemplo n.º 12
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo ParteDiarioTurnos
        /// En la BASE de DATO la Tabla : [GestionComercial.ParteDiarioTurnos]
        /// <summary>
        /// <param name="objParteDiarioTurnos"></param>
        /// <returns></returns>
        public bool Update(BEParteDiarioTurno objParteDiarioTurnos)
        {
            int codigoRetorno = -1;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_U_ParteDiarioTurno(
                        objParteDiarioTurnos.CodigoTurno,
                        objParteDiarioTurnos.CodigoPersonaEmpre,
                        objParteDiarioTurnos.CodigoPuntoVenta,
                        objParteDiarioTurnos.CodigoArguTipoTurno,
                        objParteDiarioTurnos.CodigoArguDiaSemana,
                        objParteDiarioTurnos.Descripcion,
                        objParteDiarioTurnos.HoraDeInicio,
                        objParteDiarioTurnos.HoraDeFinal,
                        objParteDiarioTurnos.Estado,
                        objParteDiarioTurnos.segUsuarioEdita,
                        objParteDiarioTurnos.segMaquinaEdita
                        );
                    codigoRetorno = 0;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Exemplo n.º 13
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo ParteDiarioTurnos
        /// En la BASE de DATO la Tabla : [GestionComercial.ParteDiarioTurnos]
        /// <summary>
        /// <param name="objParteDiarioTurno"></param>
        /// <returns></returns>
        public string Insert(BEParteDiarioTurno objParteDiarioTurno)
        {
            string codigoRetorno = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_I_ParteDiarioTurno(
                        ref codigoRetorno,
                        objParteDiarioTurno.CodigoPersonaEmpre,
                        objParteDiarioTurno.CodigoPuntoVenta,
                        objParteDiarioTurno.CodigoArguTipoTurno,
                        objParteDiarioTurno.CodigoArguDiaSemana,
                        objParteDiarioTurno.Descripcion,
                        objParteDiarioTurno.HoraDeInicio,
                        objParteDiarioTurno.HoraDeFinal,
                        objParteDiarioTurno.Estado,
                        objParteDiarioTurno.segUsuarioCrea,
                        objParteDiarioTurno.segMaquinaCrea
                        );
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno);
        }
Exemplo n.º 14
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo DocumRegSerie
        /// En la BASE de DATO la Tabla : [GestionComercial.DocumRegSerie]
        /// <summary>
        /// <param name = >itemLetraDeCambio</param>
        public int Insert(List <BEDocumRegSerie> plistaDocumRegSerie)
        {
            int codigoRetorno = -1;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    foreach (BEDocumRegSerie documRegSerie in plistaDocumRegSerie)
                    {
                        int?codDocumRegSerie = null;
                        codigoRetorno = SQLDC.omgc_I_DocumRegSerie(
                            ref codDocumRegSerie,
                            documRegSerie.codProducto,
                            documRegSerie.codDocumRegDetalle,
                            documRegSerie.codProductoSeriado,
                            documRegSerie.segUsuarioEdita);
                        documRegSerie.codDocumRegSerie = codDocumRegSerie.Value;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno);
        }
Exemplo n.º 15
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo ComprobantesImpuestos
        /// En la BASE de DATO la Tabla : [GestionComercial.ComprobantesImpuestos]
        /// <summary>
        /// <param name="objDocumentoImpuesto"></param>
        /// <returns></returns>
        public bool Insert(BEDocumentoImpuesto objDocumentoImpuesto)
        {
            int?codigoRetorno = -1;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_I_DocumentoImpuesto(
                        ref codigoRetorno,
                        objDocumentoImpuesto.codEmpresa,
                        objDocumentoImpuesto.CodigoComprobante,
                        objDocumentoImpuesto.CodigoImpuesto,
                        objDocumentoImpuesto.VeoImporte,
                        objDocumentoImpuesto.Orden,
                        objDocumentoImpuesto.segUsuarioEdita,
                        objDocumentoImpuesto.segMaquinaCrea);

                    if (objDocumentoImpuesto.codDocumentoImpuesto == 0)
                    {
                        objDocumentoImpuesto.codDocumentoImpuesto = codigoRetorno.Value;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return((codigoRetorno > 0)? true : false);
        }
Exemplo n.º 16
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo TiposdeCambio
        /// En la BASE de DATO la Tabla : [GestionComercial.TiposdeCambio]
        /// <summary>
        /// <param name="pTipoDeCambio"></param>
        /// <returns></returns>
        public bool Update(BETipoDeCambio pTipoDeCambio)
        {
            int codigoRetorno = -1;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_U_TipoDeCambio(
                        pTipoDeCambio.codEmpresa,
                        pTipoDeCambio.codTipoCambio,
                        pTipoDeCambio.FechaProceso,
                        pTipoDeCambio.CodigoArguMoneda,
                        pTipoDeCambio.CambioCompraGOB,
                        pTipoDeCambio.CambioVentasGOB,
                        pTipoDeCambio.CambioCompraPRL,
                        pTipoDeCambio.CambioVentasPRL,
                        pTipoDeCambio.Estado,
                        pTipoDeCambio.segUsuarioEdita,
                        pTipoDeCambio.segMaquinaEdita);
                    codigoRetorno = 0;
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Exemplo n.º 17
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo ProductoPrecio
        /// En la BASE de DATO la Tabla : [GestionComercial.ProductoPrecio]
        /// <summary>
        /// <param name="productoPrecio"></param>
        /// <returns></returns>
        public int Insert(ProductoPrecio productoPrecio)
        {
            int?codigoRetorno = productoPrecio.codProductoPrecio;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_mnt_Insert_ProductoPrecio(
                        ref codigoRetorno,
                        productoPrecio.codProducto,
                        productoPrecio.CodigoArguMoneda,
                        productoPrecio.CodigoListaPrecio,
                        productoPrecio.CodigoPuntoVenta,
                        productoPrecio.ValorCosto,
                        productoPrecio.ValorVenta,
                        productoPrecio.MargenUtilidad / 100,
                        productoPrecio.MediaPorcentaje / 100,
                        productoPrecio.PorcenComision / 100,
                        productoPrecio.PorcenComisionMax / 100,
                        productoPrecio.DescuentoMaximo / 100,
                        productoPrecio.Estado,
                        productoPrecio.SegUsuarioCrea);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == null ? 0 : codigoRetorno.Value);
        }
Exemplo n.º 18
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo Impuesto
        /// En la BASE de DATO la Tabla : [GestionComercial.Impuesto]
        /// <summary>
        /// <param name="objImpuesto"></param>
        /// <returns></returns>
        public string Insert(BEImpuesto objImpuesto)
        {
            string codigoRetorno = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_I_Impuesto(
                        ref codigoRetorno,
                        objImpuesto.Descripcion,
                        objImpuesto.Porcentaje,
                        objImpuesto.PorceAcre,
                        objImpuesto.DiscriminaAcrec,
                        objImpuesto.DiscriminaIGV,
                        objImpuesto.DiscriminaIngBruto,
                        objImpuesto.CodigoArguAbrevFiscal,
                        objImpuesto.Estado,
                        objImpuesto.segUsuarioCrea,
                        objImpuesto.segMaquinaCrea);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno);
        }
Exemplo n.º 19
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo TiposdeCambio
        /// En la BASE de DATO la Tabla : [GestionComercial.TiposdeCambio]
        /// <summary>
        /// <param name="pTipoDeCambio"></param>
        /// <returns></returns>
        public int Insert(BETipoDeCambio pTipoDeCambio)
        {
            int?codigoRetorno = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_I_TipoDeCambio(
                        ref codigoRetorno,
                        pTipoDeCambio.codEmpresa,
                        pTipoDeCambio.FechaProceso,
                        pTipoDeCambio.CodigoArguMoneda,
                        pTipoDeCambio.CambioCompraGOB,
                        pTipoDeCambio.CambioVentasGOB,
                        pTipoDeCambio.CambioCompraPRL,
                        pTipoDeCambio.CambioVentasPRL,
                        pTipoDeCambio.Estado,
                        pTipoDeCambio.segUsuarioCrea,
                        pTipoDeCambio.segMaquinaCrea);
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(codigoRetorno == null ? 0 : codigoRetorno.Value);
        }
Exemplo n.º 20
0
        /// <summary>
        /// ELIMINA un registro de la Entidad GestionComercial.ProductoPrecio
        /// En la BASE de DATO la Tabla : [GestionComercial.ProductoPrecio]
        /// <summary>
        /// <param name="filtro"></param>
        /// <returns></returns>
        public DTOResponseProcedure Delete(BaseFiltroProductoPrecio filtro)
        {
            DTOResponseProcedure codigoRetorno = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var reslutDelete = SQLDC.omgc_D_ProductoPrecio(filtro.codEmpresa,
                                                                   filtro.codProductoPrecio,
                                                                   filtro.segUsuarioActual,
                                                                   filtro.segIPMaquinaPC);
                    foreach (var item in reslutDelete)
                    {
                        codigoRetorno = new DTOResponseProcedure
                        {
                            ErrorCode    = item.ErrorCode.HasValue ? item.ErrorCode.Value : 0,
                            ErrorMessage = item.ErrorMessage
                        };
                    }
                    return(codigoRetorno);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 21
0
        public List <BEDocumRegSerie> ListcodDocumRegDetalle(BaseFiltro filtro)
        {
            List <BEDocumRegSerie> listaDocumRegSerie = new List <BEDocumRegSerie>();

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_DocumRegSerie_codDocumRegDetalle(filtro.codDocumRegDetalle);
                    foreach (var item in resul)
                    {
                        listaDocumRegSerie.Add(new BEDocumRegSerie()
                        {
                            codProducto        = item.codProducto,
                            codDocumRegDetalle = item.codDocumRegDetalle,
                            codProductoSeriado = item.codProductoSeriado,
                            segUsuarioEdita    = item.segUsuarioEdita,
                            segFechaEdita      = item.segFechaEdita,
                            codDocumRegSerie   = item.codDocumRegSerie,
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(listaDocumRegSerie);
        }
Exemplo n.º 22
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo Condicion
        /// En la BASE de DATO la Tabla : [GestionComercial.Condicion]
        /// <summary>
        /// <param name = >itemCondicionVenta</param>
        public int Insert(BECondicion pCondicion)
        {
            int?codigoRetorno = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_I_Condicion(
                        ref codigoRetorno,
                        pCondicion.desNombre,
                        pCondicion.numCuota,
                        pCondicion.numDiasCCtaCte,
                        pCondicion.numDiasVCtaCte,
                        pCondicion.numDiasCVcto,
                        pCondicion.numDecimalRedondeo,
                        pCondicion.indEsGravaCtaCte,
                        pCondicion.indEsPredeterminado,
                        pCondicion.indEsContraEntrega,
                        pCondicion.indEsEnCuota,
                        pCondicion.indEsVenta,
                        pCondicion.indActivo,
                        pCondicion.segUsuarioCrea,
                        pCondicion.segMaquinaCrea);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno.HasValue ? codigoRetorno.Value : 0);
        }
Exemplo n.º 23
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo Condicion
        /// En la BASE de DATO la Tabla : [GestionComercial.Condicion]
        /// <summary>
        /// <param name = >itemCondicionVenta</param>
        public bool Update(BECondicion pCondicion)
        {
            int codigoRetorno = -1;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_U_Condicion(
                        pCondicion.codCondicion,
                        pCondicion.desNombre,
                        pCondicion.numCuota,
                        pCondicion.numDiasCCtaCte,
                        pCondicion.numDiasVCtaCte,
                        pCondicion.numDiasCVcto,
                        pCondicion.numDecimalRedondeo,
                        pCondicion.indEsGravaCtaCte,
                        pCondicion.indEsPredeterminado,
                        pCondicion.indEsContraEntrega,
                        pCondicion.indEsEnCuota,
                        pCondicion.indEsVenta,
                        pCondicion.indActivo,
                        pCondicion.segUsuarioEdita,
                        pCondicion.segMaquinaEdita);
                    codigoRetorno = 0;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Exemplo n.º 24
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo DocumentoEstado
        /// En la BASE de DATO la Tabla : [GestionComercial.DocumentoEstado]
        /// </summary>
        /// <param name="lstDocumentoEstado"></param>
        /// <returns></returns>
        public bool Insert(List <BEDocumentoEstado> lstDocumentoEstado)
        {
            int?codigoRetorno = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    foreach (BEDocumentoEstado documentoEstado in lstDocumentoEstado)
                    {
                        SQLDC.omgc_I_DocumentoEstado(
                            ref codigoRetorno,
                            documentoEstado.codRegDocumento,
                            documentoEstado.codRegEstado,
                            documentoEstado.codEstado,
                            documentoEstado.indActivo,
                            documentoEstado.segUsuarioCrea);
                        documentoEstado.codDocumentoEstado = codigoRetorno.Value;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno.HasValue ? true : false);
        }
Exemplo n.º 25
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad GestionComercial.DocumentoEstado
        /// En la BASE de DATO la Tabla : [GestionComercial.DocumentoEstado]
        /// </summary>
        /// <param name="pFiltro"></param>
        /// <returns></returns>
        public List <BEDocumentoEstado> List(BaseFiltro pFiltro)
        {
            List <BEDocumentoEstado> lstDocumentoEstado = new List <BEDocumentoEstado>();

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_DocumentoEstado(null, pFiltro.codRegDocumento, pFiltro.codRegEstado);
                    foreach (var item in resul)
                    {
                        lstDocumentoEstado.Add(new BEDocumentoEstado()
                        {
                            codDocumentoEstado = item.codDocumentoEstado,
                            codRegDocumento    = item.codRegDocumento,
                            codRegEstado       = item.codRegEstado,
                            codEstado          = item.codEstado.HasValue ? item.codEstado.Value : 0,
                            indActivo          = item.indActivo,
                            segUsuarioCrea     = item.segUsuarioCrea,
                            segUsuarioEdita    = item.segUsuarioEdita,
                            segFechaCrea       = item.segFechaCrea,
                            segFechaEdita      = item.segFechaEdita,
                            segMaquinaCrea     = item.segMaquinaEdita,
                            auxcodRegDocumento = item.codRegDocumentoNombre,
                            auxcodRegEstado    = item.codRegEstadoNombre
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstDocumentoEstado);
        }
Exemplo n.º 26
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad GestionComercial.DocumentoEstado
        /// En la BASE de DATO la Tabla : [GestionComercial.DocumentoEstado]
        /// </summary>
        /// <param name="pFiltro"></param>
        /// <returns></returns>
        public BEDocumentoEstado Find(BaseFiltro pFiltro)
        {
            BEDocumentoEstado documentoEstado = new BEDocumentoEstado();

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_DocumentoEstado(pFiltro.codDocumentoEstado, null, null);
                    foreach (var item in resul)
                    {
                        documentoEstado = new BEDocumentoEstado()
                        {
                            codDocumentoEstado = item.codDocumentoEstado,
                            codRegDocumento    = item.codRegDocumento,
                            codRegEstado       = item.codRegEstado,
                            codEstado          = item.codEstado.HasValue ? item.codEstado.Value : 0,
                            indActivo          = item.indActivo,
                            segUsuarioCrea     = item.segUsuarioCrea,
                            segUsuarioEdita    = item.segUsuarioEdita,
                            segFechaCrea       = item.segFechaCrea,
                            segFechaEdita      = item.segFechaEdita,
                            segMaquinaCrea     = item.segMaquinaEdita,
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(documentoEstado);
        }
Exemplo n.º 27
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo CuentasCorrientes
        /// En la BASE de DATO la Tabla : [GestionComercial.CuentasCorrientes]
        /// <summary>
        /// <param name = >itemCuentasCorrientes</param>
        //public bool Update(BECuentaCorriente cuentasCorriente)
        //{
        //    int codigoRetorno = -1;
        //    try
        //    {
        //        using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
        //        {
        //            var resultUpdate = SQLDC.usp_sgcfe_U_CuentaCorriente(
        //                cuentasCorriente.NumeroOperacion,
        //                cuentasCorriente.Estado,
        //                cuentasCorriente.SegUsuarioEdita
        //                );

        //            foreach(var result in resultUpdate)
        //            {
        //                codigoRetorno = result.ErrorCode.HasValue ? result.ErrorCode.Value : 0;
        //            }
        //        }
        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;
        //    }
        //    return codigoRetorno == 0 ? true : false;
        //}

        #endregion

        #region /* Proceso de DELETE BY ID CODE */

        /// <summary>
        /// ELIMINA un registro de la Entidad GestionComercial.CuentasCorrientes
        /// En la BASE de DATO la Tabla : [GestionComercial.CuentasCorrientes]
        /// <summary>
        /// <returns>bool</returns>
        public bool DeleteCodDocumReg(int pcodEmpresa, int prm_codDocumReg, string prm_CodigoParte, string prmUserDelete)
        {
            int codigoRetorno = -1;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resultDelete = SQLDC.usp_sgcfe_D_CuentaCorriente_codDocumReg(pcodEmpresa,
                                                                                     prm_codDocumReg,
                                                                                     prm_CodigoParte,
                                                                                     prmUserDelete);

                    foreach (var item in resultDelete)
                    {
                        if (item.ErrorCode.HasValue)
                        {
                            if (item.ErrorCode.Value >= 0)
                            {
                                codigoRetorno = item.ErrorCode.Value;
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno > 0 ? true : false);
        }
Exemplo n.º 28
0
        /// <summary>
        /// ACTUALIZA EL ULTIMO Nº EMITIDO EN +1 del registro de una ENTIDAD de registro de Tipo ComprobantesSeries
        /// En la BASE de DATO la Tabla : [GestionComercial.ComprobantesSeries]
        /// <summary>
        /// <param name="objDocumentoSerie"></param>
        /// <returns></returns>
        public DTOResponseProcedure UpdateUltimo(BEDocumentoSerie objDocumentoSerie)
        {
            DTOResponseProcedure codigoRetorno = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var result = SQLDC.omgc_U_DocumentoSerie_Ultimo(objDocumentoSerie.codEmpresaRUC,
                                                                    objDocumentoSerie.codDocumentoSerie,
                                                                    objDocumentoSerie.segUsuarioEdita,
                                                                    objDocumentoSerie.segMaquinaEdita);
                    foreach (var item in result)
                    {
                        codigoRetorno = new DTOResponseProcedure
                        {
                            ErrorCode    = item.ErrorCode.HasValue ? item.ErrorCode.Value : 0,
                            ErrorMessage = item.ErrorMessage
                        };
                    }
                    return(codigoRetorno);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 29
0
        /// <summary>
        /// ELIMINA un registro de la Entidad GestionComercial.ComprobantesSeries
        /// En la BASE de DATO la Tabla : [GestionComercial.ComprobantesSeries]
        /// <summary>
        /// <param name="prm_CodigoTalonario"></param>
        /// <returns></returns>
        public DTOResponseProcedure Delete(string prm_codEmpresaRUC, int prm_codDocumentoSerie,
                                           string prm_SegUsuarioDelete, string prm_SegMaquina)
        {
            DTOResponseProcedure codigoRetorno = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var result = SQLDC.omgc_D_DocumentoSerie(prm_codEmpresaRUC,
                                                             prm_codDocumentoSerie,
                                                             prm_SegUsuarioDelete,
                                                             prm_SegMaquina);
                    foreach (var item in result)
                    {
                        codigoRetorno = new DTOResponseProcedure
                        {
                            ErrorCode    = item.ErrorCode.HasValue ? item.ErrorCode.Value : 0,
                            ErrorMessage = item.ErrorMessage
                        };
                    }
                    return(codigoRetorno);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 30
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad GestionComercial.LetraDeCambio
        /// En la BASE de DATO la Tabla : [GestionComercial.LetraDeCambio]
        /// <summary>
        /// <returns>Entidad</returns>
        public LetraDeCambioAux Find(int pcodEmpresa, int prm_codLetraDeCambio)
        {
            LetraDeCambioAux objLetraDeCambio = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_LetraDeCambio_Id(pcodEmpresa, prm_codLetraDeCambio);
                    foreach (var item in resul)
                    {
                        objLetraDeCambio = new LetraDeCambioAux()
                        {
                            codLetraDeCambio            = item.codLetraDeCambio,
                            codEmpresa                  = item.codEmpresa,
                            codPuntoDeVenta             = item.codPuntoDeVenta,
                            codDocumento                = item.codDocumento,
                            numDocumento                = item.numDocumento,
                            numLetraInterna             = item.numLetraInterna,
                            numLetraExterno             = item.numLetraExterno,
                            codPersonaEmisor            = item.codPersonaEmisor,
                            fecEmision                  = item.fecEmision,
                            fecRecepcion                = item.fecRecepcion,
                            fecVencimiento              = item.fecVencimiento,
                            codRegistroMoneda           = item.codRegistroMoneda,
                            monValorDeLetra             = item.monValorDeLetra,
                            codPersonaAsignado          = item.codPersonaAsignado,
                            codPersonaAvalista          = item.codPersonaAvalista,
                            codPersonaBanco             = item.codPersonaBanco,
                            desClausula                 = item.desClausula,
                            gloComentario               = item.gloComentario,
                            codRegistroEstado           = item.codRegistroEstado,
                            segUsuarioCrea              = item.segUsuarioCrea,
                            segUsuarioEdita             = item.segUsuarioEdita,
                            segFechaCrea                = item.segFechaCrea,
                            segFechaEdita               = item.segFechaEdita,
                            segMaquina                  = item.segMaquina,
                            auxcodDocumentoNombre       = item.auxcodDocumentoNombre,
                            auxcodPersonaAsignadoNombre = item.auxcodPersonaAsignadoNombre,
                            auxcodPersonaAvalistaNombre = item.auxcodPersonaAvalistaNombre,
                            auxcodPersonaBancoNombre    = item.auxcodPersonaBancoNombre,
                            auxcodPersonaEmisorNombre   = item.auxcodPersonaEmisorNombre,
                            auxcodPersonaEmpreNombre    = item.codEmpresaNombre,
                            auxcodPuntoDeVentaNombre    = item.auxcodPuntoDeVentaNombre,
                            auxcodRegistroEstadoNombre  = item.auxcodRegistroEstadoNombre,
                            auxcodRegistroMonedaNombre  = item.auxcodRegistroMonedaNombre
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(objLetraDeCambio);
        }