Ejemplo n.º 1
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad GestionComercial.PuntosDeVenta
        /// En la BASE de DATO la Tabla : [GestionComercial.PuntosDeVenta]
        /// <summary>
        /// <param name="pFiltro"></param>
        /// <returns></returns>
        public List <BEPuntoDeVenta> List(BaseFiltroPuntoDeVenta pFiltro)
        {
            List <BEPuntoDeVenta> lstPuntoDeVenta = new List <BEPuntoDeVenta>();

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_PuntoDeVenta(pFiltro.codEmpresaRUC,
                                                          pFiltro.codPuntoVenta,
                                                          pFiltro.desNombre,
                                                          pFiltro.indEstado);
                    foreach (var item in resul)
                    {
                        BEPuntoDeVenta objPuntoDeVenta = new BEPuntoDeVenta();
                        objPuntoDeVenta.codPuntoDeVenta                    = item.codPuntoDeVenta;
                        objPuntoDeVenta.codPersonaEmpre                    = item.codPersonaEmpre;
                        objPuntoDeVenta.codEmpleadoRespon                  = item.codEmpleadoRespon;
                        objPuntoDeVenta.desNombre                          = item.desNombre;
                        objPuntoDeVenta.desPathFiles                       = item.desPathFiles;
                        objPuntoDeVenta.indActivo                          = item.indActivo;
                        objPuntoDeVenta.segUsuarioCrea                     = item.segUsuarioCrea;
                        objPuntoDeVenta.segUsuarioEdita                    = item.segUsuarioEdita;
                        objPuntoDeVenta.segFechaCrea                       = item.segFechaCrea;
                        objPuntoDeVenta.segFechaEdita                      = item.segFechaEdita;
                        objPuntoDeVenta.segMaquinaEdita                    = item.segMaquina;
                        objPuntoDeVenta.codPersonaEmpreNombre              = item.auxcodPersonaEmpreNombre;
                        objPuntoDeVenta.codEmpleadoResponNombre            = item.auxcodEmpleadoResponNombre;
                        objPuntoDeVenta.objPersonaEmpre.RazonSocial        = item.auxcodPersonaEmpreNombre;
                        objPuntoDeVenta.objEmpleadoRespon.ApellidosNombres = item.auxcodEmpleadoResponNombre;

                        lstPuntoDeVenta.Add(objPuntoDeVenta);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstPuntoDeVenta);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad GestionComercial.PuntosDeVenta
        /// En la BASE de DATO la Tabla : [GestionComercial.PuntosDeVenta]
        /// <summary>
        /// <param name="prm_codPuntoDeVenta"></param>
        /// <returns></returns>
        public BEPuntoDeVenta Find(string pcodEmpresaRUC, string pcodPuntoDeVenta)
        {
            BEPuntoDeVenta objPuntoDeVenta = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_PuntoDeVenta(pcodEmpresaRUC, pcodPuntoDeVenta, null, null);
                    foreach (var item in resul)
                    {
                        objPuntoDeVenta = new BEPuntoDeVenta();
                        objPuntoDeVenta.codPuntoDeVenta                    = item.codPuntoDeVenta;
                        objPuntoDeVenta.codPersonaEmpre                    = item.codPersonaEmpre;
                        objPuntoDeVenta.codEmpleadoRespon                  = item.codEmpleadoRespon;
                        objPuntoDeVenta.desNombre                          = item.desNombre;
                        objPuntoDeVenta.desPathFiles                       = item.desPathFiles;
                        objPuntoDeVenta.indActivo                          = item.indActivo;
                        objPuntoDeVenta.segUsuarioCrea                     = item.segUsuarioCrea;
                        objPuntoDeVenta.segUsuarioEdita                    = item.segUsuarioEdita;
                        objPuntoDeVenta.segFechaCrea                       = item.segFechaCrea;
                        objPuntoDeVenta.segFechaEdita                      = item.segFechaEdita;
                        objPuntoDeVenta.segMaquinaEdita                    = item.segMaquina;
                        objPuntoDeVenta.codPersonaEmpreNombre              = item.auxcodPersonaEmpreNombre;
                        objPuntoDeVenta.codEmpleadoResponNombre            = item.auxcodEmpleadoResponNombre;
                        objPuntoDeVenta.objPersonaEmpre.RazonSocial        = item.auxcodPersonaEmpreNombre;
                        objPuntoDeVenta.objEmpleadoRespon.ApellidosNombres = item.auxcodEmpleadoResponNombre;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(objPuntoDeVenta);
        }