Пример #1
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 = >itemTiposdeCambio</param>
        public bool Update(BEFormaDePago objFormaDePago)
        {
            int codigoRetorno = -1;

            try
            {
                using (_CajaBancosDataContext SQLDC = new _CajaBancosDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_U_FormaDePago(
                        objFormaDePago.codFormaDePago,
                        objFormaDePago.desNombre,
                        objFormaDePago.indCobranza,
                        objFormaDePago.indEgreso,
                        objFormaDePago.indActivo,
                        objFormaDePago.indIngreso,
                        objFormaDePago.indNotacredito,
                        objFormaDePago.indVenta,
                        objFormaDePago.segUsuarioEdita,
                        objFormaDePago.segMaquinaEdita);
                    codigoRetorno = 0;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Пример #2
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de FormaDePago
        /// En la BASE de DATO la Tabla : [GestionComercialFormaDePago]
        /// </summary>
        /// <param name="objFormaDePago"></param>
        /// <returns></returns>
        public void Insert(BEFormaDePago objFormaDePago)
        {
            int?codigoRetorno = null;

            try
            {
                using (_CajaBancosDataContext SQLDC = new _CajaBancosDataContext(conexion))
                {
                    SQLDC.omgc_I_FormaDePago(
                        ref codigoRetorno,
                        objFormaDePago.desNombre,
                        objFormaDePago.indCobranza,
                        objFormaDePago.indEgreso,
                        objFormaDePago.indActivo,
                        objFormaDePago.indIngreso,
                        objFormaDePago.indNotacredito,
                        objFormaDePago.indVenta,
                        objFormaDePago.segUsuarioCrea,
                        objFormaDePago.segMaquinaCrea
                        );
                    objFormaDePago.codFormaDePago = codigoRetorno.HasValue ? codigoRetorno.Value : 0;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return;
        }
Пример #3
0
        public bool Delete(string prm_codEmpresaRUC, int prm_codDocumReg)
        {
            int codigoRetorno = -1;

            try
            {
                using (_CajaBancosDataContext SQLDC = new _CajaBancosDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_D_CajaRegistro_Varios(prm_codEmpresaRUC, prm_codDocumReg);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Пример #4
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad GestionComercial.TiposdeCambio
        /// En la BASE de DATO la Tabla : [GestionComercial.TiposdeCambio]
        /// <summary>
        /// <returns>List</returns>
        public List <BEFormaDePago> ListPaginado(BaseFiltro pFiltro)
        {
            List <BEFormaDePago> lstFormaDePago = new List <BEFormaDePago>();

            try
            {
                using (_CajaBancosDataContext SQLDC = new _CajaBancosDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_FormaDePago_Paged(pFiltro.grcurrentPage,
                                                               pFiltro.grpageSize,
                                                               pFiltro.grsortColumn,
                                                               pFiltro.grsortOrder,
                                                               pFiltro.codFormaPago,
                                                               pFiltro.desNombre,
                                                               pFiltro.indEstado);
                    foreach (var item in resul)
                    {
                        lstFormaDePago.Add(new BEFormaDePago()
                        {
                            codFormaDePago  = item.codFormaDePago,
                            desNombre       = item.desNombre,
                            indCobranza     = item.indCobranza,
                            indEgreso       = item.indEgreso,
                            indIngreso      = item.indIngreso,
                            indNotacredito  = item.indNotacredito,
                            indVenta        = item.indVenta,
                            indActivo       = item.indActivo,
                            segUsuarioCrea  = item.segUsuarioCrea,
                            segUsuarioEdita = item.segUsuarioEdita,
                            segFechaCrea    = item.segFechaCrea,
                            segFechaEdita   = item.segFechaEdita,
                            segMaquinaEdita = item.segMaquina,

                            ROW       = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0,
                            TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstFormaDePago);
        }
Пример #5
0
        /// <summary>
        /// ELIMINA un registro de la Entidad GestionComercial.TiposdeCambio
        /// En la BASE de DATO la Tabla : [GestionComercial.TiposdeCambio]
        /// <summary>
        /// <returns>bool</returns>
        public bool Delete(int prm_codFormaDePago)
        {
            int codigoRetorno = -1;

            try
            {
                using (_CajaBancosDataContext SQLDC = new _CajaBancosDataContext(conexion))
                {
                    SQLDC.omgc_D_FormaDePago(prm_codFormaDePago);
                    codigoRetorno = 0;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Пример #6
0
        ///// <summary>
        ///// Retorna una LISTA de registro de la Entidad CajaBancos.ComprobanteEmitidos POR FOREIGN KEY
        ///// En la BASE de DATO la Tabla : [CajaBancos.ComprobanteEmitidos]
        ///// <summary>
        ///// <returns>Entidad</returns>
        //public List<CajaRegistroAux> List(int pcodEmpresa, string prm_fecIngresoInicio, string prm_fecIngresoFinal,
        //                                  int? prm_codDocumReg, string prm_codRegistroDestinoComp,
        //                                  string prm_codPersonaEntidad, int? prm_codEmpleado,
        //                                  string prm_codRegistroMoneda, string prm_codParteDiario,
        //                                  string prm_codFormaDePago, bool? prm_indConciliado)
        //{
        //    List<CajaRegistroAux> lstCajaRegistro = new List<CajaRegistroAux>();
        //    try
        //    {
        //        using (_CajaBancosDataContext SQLDC = new _CajaBancosDataContext(conexion))
        //        {
        //            var resul = SQLDC.omgc_S_CajaRegistro(pcodEmpresa, prm_fecIngresoInicio, prm_fecIngresoFinal,
        //                                                  prm_codDocumReg, prm_codRegistroDestinoComp,
        //                                                  prm_codPersonaEntidad, prm_codEmpleado,
        //                                                  prm_codRegistroMoneda, prm_codParteDiario,
        //                                                  prm_codFormaDePago, prm_indConciliado);
        //            foreach (var item in resul)
        //            {
        //                lstCajaRegistro.Add(new CajaRegistroAux()
        //                {
        //                    numItem = item.numItem,
        //                    codDocumReg = item.codDocumReg,
        //                    codEmpresa= item.codEmpresa.HasValue? item.codEmpresa.Value:0,
        //                    codEmpresaRUC = item.codPersonaEmpre,
        //                    codPuntoDeVenta = item.codPuntoDeVenta,
        //                    codDocumento = item.codDocumento,
        //                    numDocumento = item.numDocumento,
        //                    codEmpleado = item.codEmpleado,
        //                    codParteDiario = item.codParteDiario,
        //                    codFormaDePago = item.codFormaDePago.HasValue ? item.codFormaDePago.Value : 0,
        //                    fecIngreso = item.fecIngreso,
        //                    codRegistroMoneda = item.codRegistroMoneda,
        //                    monImporteRecibido = item.monImporteRecibido == null ? 0 : item.monImporteRecibido.Value,
        //                    monImportePagado = item.monImportePagado == null ? 0 : item.monImportePagado.Value,
        //                    monImportePagadoEx = item.monImportePagadoEx == null ? 0 : item.monImportePagadoEx.Value,
        //                    monImporteVuelto = item.monImporteVuelto == null ? 0 : item.monImporteVuelto.Value,
        //                    monTCambioVTA = item.monTCambioVTA,
        //                    monTCambioCMP = item.monTCambioCMP,
        //                    gloObservacion = item.gloObservacion,
        //                    indConciliado = item.indConciliado,
        //                    segUsuarioCrea = item.segUsuarioCrea,
        //                    segUsuarioEdita = item.segUsuarioEdita,
        //                    segFechaCrea = item.segFechaCrea,
        //                    segFechaEdita = item.segFechaEdita,
        //                    segMaquina = item.segMaquina,
        //                    auxcodEmpleadoNombre = item.auxcodEmpleadoNombre,
        //                    auxcodFormaDePagoNombre = item.auxcodFormaDePagoNombre,
        //                    auxcodRegistroMonedaNombre = item.auxcodRegistroMonedaNombre,
        //                    auxcodDocumentoNombre = item.auxcodDocumentoNombre,
        //                    auxcodPuntoDeVentaNombre = item.auxcodPuntoDeVentaNombre,
        //                    codDocumRegPagoCredito = item.codLetraDeCambio,
        //                    fecVencimientoLetra = item.fecVencimientoLetra,
        //                    auxnumLetraExterno = item.numLetraExterno
        //                });
        //            }
        //        }
        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;
        //    }
        //    return lstCajaRegistro;
        //}

        #endregion

        #region /* Proceso de UPDATE*/
        /// <summary>
        /// ACTUALIZA el registro de una ENTIDAD de registro de Tipo CajaRegistro
        /// En la BASE de DATO la Tabla : [CajaBancos.CajaRegistro]
        /// <summary>
        /// <param name = >itemParteDiario</param>
        public bool UpdateCajaClose(CajaRegistroAux itemCajaRegistro)
        {
            int codigoRetorno = -1;

            try
            {
                using (_CajaBancosDataContext SQLDC = new _CajaBancosDataContext(conexion))
                {
                    codigoRetorno = SQLDC.omgc_U_CajaRegistro_Conciliar(
                        itemCajaRegistro.codEmpresaRUC,
                        itemCajaRegistro.codDocumReg,
                        itemCajaRegistro.codParteDiario,
                        itemCajaRegistro.indConciliado,
                        itemCajaRegistro.segUsuarioEdita
                        );
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Пример #7
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad GestionComercial.TiposdeCambio
        /// En la BASE de DATO la Tabla : [GestionComercial.TiposdeCambio]
        /// <summary>
        /// <returns>Entidad</returns>
        public BEFormaDePago Find(int prm_codFormaDePago)
        {
            BEFormaDePago objFormaDePago = null;

            try
            {
                using (_CajaBancosDataContext SQLDC = new _CajaBancosDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_FormaDePago(prm_codFormaDePago, null, null);
                    foreach (var item in resul)
                    {
                        objFormaDePago = new BEFormaDePago()
                        {
                            codFormaDePago  = item.codFormaDePago,
                            desNombre       = item.desNombre,
                            indCobranza     = item.indCobranza,
                            indEgreso       = item.indEgreso,
                            indIngreso      = item.indIngreso,
                            indNotacredito  = item.indNotacredito,
                            indVenta        = item.indVenta,
                            indActivo       = item.indActivo,
                            segUsuarioCrea  = item.segUsuarioCrea,
                            segUsuarioEdita = item.segUsuarioEdita,
                            segFechaCrea    = item.segFechaCrea,
                            segFechaEdita   = item.segFechaEdita,
                            segMaquinaCrea  = item.segMaquina,
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(objFormaDePago);
        }
Пример #8
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad GestionComercial.TiposdeCambio
        /// En la BASE de DATO la Tabla : [GestionComercial.TiposdeCambio]
        /// <summary>
        /// <returns>List</returns>
        public List <BEFormaDePago> List(BaseFiltro pFiltro)// string prm_codFormaDePago, string prm_desNombre, bool? prm_indActivo)
        {
            List <BEFormaDePago> lstFormaDePago = new List <BEFormaDePago>();

            try
            {
                using (_CajaBancosDataContext SQLDC = new _CajaBancosDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_FormaDePago(pFiltro.codsFormaPago, pFiltro.desNombre, pFiltro.indEstado);
                    foreach (var item in resul)
                    {
                        lstFormaDePago.Add(new BEFormaDePago()
                        {
                            codFormaDePago  = item.codFormaDePago,
                            desNombre       = item.desNombre,
                            indCobranza     = item.indCobranza,
                            indEgreso       = item.indEgreso,
                            indIngreso      = item.indIngreso,
                            indNotacredito  = item.indNotacredito,
                            indVenta        = item.indVenta,
                            indActivo       = item.indActivo,
                            segUsuarioCrea  = item.segUsuarioCrea,
                            segUsuarioEdita = item.segUsuarioEdita,
                            segFechaCrea    = item.segFechaCrea,
                            segFechaEdita   = item.segFechaEdita,
                            segMaquinaEdita = item.segMaquina,
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstFormaDePago);
        }