示例#1
0
        public static List<EntidadCompras> BuscaxDias(string parAnioIni, string parAnioFin, string parMesIni, string parMesFin)
        {
            EntidadCompras entidad = new EntidadCompras();
            entidad.AnioIni = parAnioIni;
            entidad.AnioFin = parAnioFin;
            entidad.MesIni = parMesIni;
            entidad.MesFin = parMesFin;

            NegocioComprasTab negocio = new NegocioComprasTab();
            return negocio.BuscaxDiasTrancurridos(entidad);
        }
示例#2
0
        public static List<EntidadCompras> PorInventario(string parAnioIni, string parAnioFin, string parMesIni, string parMesFin)
        {
            EntidadCompras entidad = new EntidadCompras();
            entidad.MesIni = parMesIni;
            entidad.MesFin = parMesFin;
            entidad.AnioIni = parAnioIni;
            entidad.AnioFin = parAnioFin;

            NegocioComprasTab negocio = new NegocioComprasTab();
            return negocio.BuscaxInventario(entidad);
        }
示例#3
0
        public static List<EntidadCompras> BuscaOCPendientesAutorizar(string parUsuario)
        {
            EntidadCompras entidad = new EntidadCompras();
            entidad.TipoUser = parUsuario;

            NegocioComprasTab negocio = new NegocioComprasTab();
            return negocio.BuscaOCPendienteAutorizar(entidad);
        }
示例#4
0
        public static List<EntidadCompras> BuscaComprasProyectoDetalleCComprador(string parProyecto, string parAnioIni, string parAnioFin, string parMesIni, string parMesFin)
        {
            EntidadCompras entidad = new EntidadCompras();
            entidad.MesIni = parMesIni;
            entidad.MesFin = parMesFin;
            entidad.AnioIni = parAnioIni;
            entidad.AnioFin = parAnioFin;
            entidad.Proyecto = parProyecto;

            if (parMesIni == "TODOS" || parMesIni != parMesFin)
            {
                NegocioComprasTab negocio = new NegocioComprasTab();
                return negocio.BuscaxProyectoDetalleTodos(entidad);
            }
            else
            {
                NegocioComprasTab negocio = new NegocioComprasTab();
                return negocio.BuscaxProyectoDetalleCoordinadorCompra(entidad);
            }

        }
示例#5
0
        public static List<EntidadCompras> BuscaRQPendienteDetalle3(string parProyecto, string parComprador, string parAnioIni, string parAnioFin, string parMesIni, string parMesFin, string parTipoUser, string parGL)
        {
            EntidadCompras entidad = new EntidadCompras();
            entidad.Proyecto = parProyecto;
            entidad.Comprador = parComprador;
            entidad.AnioIni = parAnioIni;
            entidad.AnioFin = parAnioFin;
            entidad.MesIni = parMesIni;
            entidad.MesFin = parMesFin;
            entidad.TipoUser = parTipoUser;
            entidad.Orden_glclass_desc = parGL;


            if (parTipoUser == "Coordinador Compras")
            {
                NegocioComprasTab negocio = new NegocioComprasTab();
                return negocio.BuscaxProyectoDetalleCComprasProcesadas(entidad);
            }
            else
            {
                NegocioComprasTab negocio = new NegocioComprasTab();
                return negocio.BuscaxProyectoDetalleSupervisoresProc(entidad);
            }
        }
示例#6
0
        public static List<EntidadCompras> BuscaComprasProyectoid(string parAnioIni, string parMesIni, string parAnioFin, string parMesFin, string parProyecto, string parProyecto2, string parProyecto3, string parProyecto4, string parProyecto5, string parProyecto6)
        {
            EntidadCompras entidad = new EntidadCompras();
            entidad.AnioIni = parAnioIni;
            entidad.AnioFin = parMesIni;
            entidad.MesIni = parAnioFin;
            entidad.MesFin = parMesFin;
            if (parProyecto == null || parProyecto == "")
            {
                parProyecto = "%";
            }
            if (parProyecto2 == null || parProyecto2 == "")
            {
                parProyecto2 = "%";
            }
            if (parProyecto3 == null || parProyecto3 == "")
            {
                parProyecto3 = "%";
            }
            if (parProyecto4 == null || parProyecto4 == "")
            {
                parProyecto4 = "%";
            }
            if (parProyecto5 == null || parProyecto5 == "")
            {
                parProyecto5 = "%";
            }
            if (parProyecto6 == null || parProyecto6 == "")
            {
                parProyecto6 = "%";
            }
            entidad.Proyecto = parProyecto;
            entidad.Proyecto2 = parProyecto2;
            entidad.Proyecto3 = parProyecto3;
            entidad.Proyecto4 = parProyecto4;
            entidad.Proyecto5 = parProyecto5;
            entidad.Proyecto6 = parProyecto6;

            if (parProyecto6 == "ADMINISTRATIVA")
            {
                //Busca el proyecto por Unidad de negocio asigando en el ebs este es para Usuario tipo 3 menu tablero
                NegocioComprasTab negocio = new NegocioComprasTab();
                return negocio.BuscaOrdxProyectoAdministrativo(entidad);
            }
            else
            {
                if (parProyecto == "%")
                {
                    NegocioComprasTab negocio = new NegocioComprasTab();
                    return negocio.BuscaOrdxProyecto(entidad);

                }
                else
                {
                    if (parProyecto == "GERENTE")
                    {
                        NegocioComprasTab negocio = new NegocioComprasTab();
                        return negocio.BuscaOrdxProyectoGerente(entidad);
                    }
                    else
                    {
                        NegocioComprasTab negocio = new NegocioComprasTab();
                        return negocio.BuscaOrdxProyectoid(entidad);
                    }

                }

            }

        }
示例#7
0
        public static List<EntidadCompras> BuscaComprasxCompradorDetalle(string parComprador, string parAnioIni, string parAnioFin, string parMesIni, string parMesFin)
        {
            EntidadCompras entidad = new EntidadCompras();
            entidad.MesIni = parMesIni;
            entidad.MesFin = parMesFin;
            entidad.AnioIni = parAnioIni;
            entidad.AnioFin = parAnioFin;
            entidad.Comprador = parComprador;

            NegocioComprasTab negocio = new NegocioComprasTab();
            return negocio.BuscaxCompradorDetalle(entidad);
        }
示例#8
0
        public static List<EntidadCompras> BuscaComprasProyecto(string parAnioIni, string parAnioFin, string parMesIni, string parMesFin)
        {
            EntidadCompras entidad = new EntidadCompras();
            entidad.AnioIni = parAnioIni;
            entidad.AnioFin = parMesIni;
            entidad.MesIni = parAnioFin;
            entidad.MesFin = parMesFin;

            NegocioComprasTab negocio = new NegocioComprasTab();
            return negocio.BuscaOrdxProyecto(entidad);
        }
示例#9
0
        public static List<EntidadCompras> PorComprador(string parAnioIni, string parAnioFin, string parMesIni, string parMesFin)
        {
            EntidadCompras entidad = new EntidadCompras();
            //entidad.Requisicion_FCreacion_ini = Convert.ToInt32(parAnioIni);
            //entidad.Proyecto = parContrato;
            //entidad.UnidadNegocio = parCentro;
            //entidad.Compania = parEmpresa;
            entidad.MesIni = parMesIni;
            entidad.MesFin = parMesFin;
            entidad.AnioIni = parAnioIni;
            entidad.AnioFin = parAnioFin;

            NegocioComprasTab negocio = new NegocioComprasTab();
            return negocio.BuscaxComprador(entidad);
        }