Beispiel #1
0
        public List<EntidadCompras> BuscaxProyectoDetalle(EntidadCompras parFiltros)
        {
            EntidadCompras entidadCompra = new EntidadCompras();
            /* VARIABLES
            -----------------------------------------------------------*/
            //string proyecto = parFiltros.Requisicion_FCreacion_ini;

            /* FILTROS
            -----------------------------------------------------------*/

            entidadCompra.MesIni = parFiltros.MesIni;
            entidadCompra.MesFin = parFiltros.MesFin;
            entidadCompra.AnioIni = parFiltros.AnioIni;
            entidadCompra.AnioFin = parFiltros.AnioFin;
            entidadCompra.Proyecto = parFiltros.Proyecto;

            VistaComprador vistaBudgets = new VistaComprador(entidadCompra);
            List<EntidadCompras> listaBudgets = vistaBudgets.GroupByComprasxProyectoDetalle();
            if (vistaBudgets.Log == "VACIO")
            {
                listaBudgets = new List<EntidadCompras>();
                return listaBudgets;
            }
            else if (vistaBudgets.Log != "OK")
            {
                EntidadCompras error = new EntidadCompras();
                error.Log = vistaBudgets.Log;
                return this.Error(error);
            }
            return listaBudgets;
        }
Beispiel #2
0
        /*===================================================*\
            CONSTRUCTOR
        \*===================================================*/

        public VistaComprador(EntidadCompras parRegistro) : base()
        {
            if (parRegistro != null)
            {
                this.registro = parRegistro;
            }
            else
            {
                this.registro = new EntidadCompras();
            }
        }
Beispiel #3
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);
            }

        }
Beispiel #4
0
        public static List<EntidadCompras> BuscaOCPendientesAutorizar(string parUsuario)
        {
            EntidadCompras entidad = new EntidadCompras();
            entidad.TipoUser = parUsuario;

            NegocioComprasTab negocio = new NegocioComprasTab();
            return negocio.BuscaOCPendienteAutorizar(entidad);
        }
Beispiel #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);
            }
        }
Beispiel #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);
                    }

                }

            }

        }
Beispiel #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);
        }
Beispiel #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);
        }
Beispiel #9
0
        /*===================================================*\
           METODOS PRIVADOS
       \*===================================================*/

        /// Metodo que sirve para convertir el objeto DataTable a una lista de Budgets

        private List<EntidadCompras> ConvertToList(OracleCommand parComando)
        {
            if (this.EjecutarConsulta(parComando, "JDE") > 0)
            {
                List<EntidadCompras> listaRegistros = new List<EntidadCompras>();

                foreach (DataRow fila in this.DatosTabla.Rows)
                {
                    EntidadCompras regTemp = new EntidadCompras();

                    if (parValor == "OCpendientesAut")
                    {
                        //req_item_numero as REQ_ITEM, req_item_desc as REQ_ITEM_DESC, req_cantidad_solicitada as REQ_CANTIDAD, req_udm_desc as REQ_UDM, req_fecha_creacion as RQ_FECHA_CREACION , req_fecha_necesidad as RQ_FECHA_NECESIDAD
                        regTemp.Documento = this.AsignarValor(regTemp.Clasifica, fila, "DOCUMENTO");
                        regTemp.Clasifica = this.AsignarValor(regTemp.Clasifica, fila, "CLASIFICA");
                        regTemp.Proyecto = this.AsignarValor(regTemp.Proyecto, fila, "PROYECTO");
                        regTemp.Diastranscurridos_cot = this.AsignarValor(regTemp.Diastranscurridos_cot, fila, "diastranscurridos_cot");
                        regTemp.Diastranscurridos_ord = this.AsignarValor(regTemp.Diastranscurridos_ord, fila, "diastranscurridos_ord");
                        regTemp.Diastranscurridos_pro = this.AsignarValor(regTemp.Diastranscurridos_pro, fila, "diastranscurridos_pro");
                        regTemp.OrdenProveedorDescripcion = this.AsignarValor(regTemp.OrdenProveedorDescripcion, fila, "ord_proveedor_desc");

                        regTemp.Orden_cantidad_solic = this.AsignarValor(regTemp.Orden_cantidad_solic, fila, "ord_cantidad_solic");
                        regTemp.Orden_udm_desc = this.AsignarValor(regTemp.Orden_udm_desc, fila, "ord_udm_desc");
                        regTemp.Orden_cantidad_recib = this.AsignarValor(regTemp.Orden_cantidad_recib, fila, "ord_cantidad_recib");
                        regTemp.Orden_total_mx = this.AsignarValor(regTemp.Orden_total_mx, fila, "ord_total_mx");
                        regTemp.Orden_glclass_desc = this.AsignarValor(regTemp.Orden_glclass_desc, fila, "req_glclass_desc");

                        regTemp.Fecha_requisicion = this.AsignarValor(regTemp.Fecha_requisicion, fila, "REQ_FECHA_CREACION");
                        regTemp.Fecha_cotizacion = this.AsignarValor(regTemp.Fecha_cotizacion, fila, "COT_FECHA_CREACION");
                        regTemp.Fecha_ordencompra = this.AsignarValor(regTemp.Fecha_ordencompra, fila, "ORD_FECHA_CREACION");

                        regTemp.RequisicionId = this.AsignarValor(regTemp.RequisicionId, fila, "REQ_ITEM");
                        regTemp.RequisicionItemDescripcion = this.AsignarValor(regTemp.RequisicionItemDescripcion, fila, "REQ_ITEM_DESC");
                        regTemp.RequisicionCantidad = this.AsignarValor(regTemp.RequisicionCantidad, fila, "REQ_CANTIDAD");
                        regTemp.RequisicionUDM = this.AsignarValor(regTemp.RequisicionUDM, fila, "REQ_UDM");
                        regTemp.Requisicion_FCreacion_ini = this.AsignarValor(regTemp.Requisicion_FCreacion_ini, fila, "RQ_FECHA_CREACION");
                        regTemp.Requisicion_FNecesidad = this.AsignarValor(regTemp.Requisicion_FNecesidad, fila, "RQ_FECHA_NECESIDAD");

                        regTemp.Total_rq = this.AsignarValor(regTemp.Total_rq, fila, "TOTAL_RQ");
                        regTemp.Total_rq_pendientes = this.AsignarValor(regTemp.Total_rq_pendientes, fila, "TOTAL_RQ_PENDIENTES");
                        regTemp.Total_ord_en_proceso = this.AsignarValor(regTemp.Total_ord_en_proceso, fila, "TOTAL_ORDENES_PROCESADAS");
                        regTemp.Total_ord_procesadas = this.AsignarValor(regTemp.Total_ord_procesadas, fila, "TOTAL_ORD");
                        regTemp.Total_importe = this.AsignarValor(regTemp.Total_importe, fila, "TOTAL_IMPORTE");
                        regTemp.Comprador = this.AsignarValor(regTemp.Comprador, fila, "COMPRADOR");
                        regTemp.MesIni = this.AsignarValor(regTemp.Comprador, fila, "MES");
                        regTemp.AnioIni = this.AsignarValor(regTemp.Comprador, fila, "ANIO");
                        regTemp.Req_linea = this.AsignarValor(regTemp.Req_linea, fila, "req_linea");
                        regTemp.CostoUnitarioPromedio = this.AsignarValor(regTemp.CostoUnitarioPromedio, fila, "CostounitarioPromedio");
                        regTemp.UnidadNegocio = this.AsignarValor(regTemp.UnidadNegocio, fila, "mcdl01");

                        regTemp.Log = "-";

                        listaRegistros.Add(regTemp);
                    }

                    if (parValor == "0")
                    {
                        regTemp.Documento = this.AsignarValor(regTemp.Clasifica, fila, "DOCUMENTO");
                        regTemp.Clasifica = this.AsignarValor(regTemp.Clasifica, fila, "CLASIFICA");
                        regTemp.Proyecto = this.AsignarValor(regTemp.Proyecto, fila, "PROYECTO");
                        regTemp.Diastranscurridos_cot = this.AsignarValor(regTemp.Diastranscurridos_cot, fila, "diastranscurridos_cot");
                        regTemp.Diastranscurridos_ord = this.AsignarValor(regTemp.Diastranscurridos_ord, fila, "diastranscurridos_ord");
                        regTemp.Diastranscurridos_pro = this.AsignarValor(regTemp.Diastranscurridos_pro, fila, "diastranscurridos_pro");
                        regTemp.OrdenProveedorDescripcion = this.AsignarValor(regTemp.OrdenProveedorDescripcion, fila, "ord_proveedor_desc");

                        regTemp.Orden_cantidad_solic = this.AsignarValor(regTemp.Orden_cantidad_solic, fila, "ord_cantidad_solic");
                        regTemp.Orden_udm_desc = this.AsignarValor(regTemp.Orden_udm_desc, fila, "ord_udm_desc");
                        regTemp.Orden_cantidad_recib = this.AsignarValor(regTemp.Orden_cantidad_recib, fila, "ord_cantidad_recib");
                        regTemp.Orden_total_mx = this.AsignarValor(regTemp.Orden_total_mx, fila, "ord_total_mx");
                        regTemp.Orden_glclass_desc = this.AsignarValor(regTemp.Orden_glclass_desc, fila, "req_glclass_desc");

                        regTemp.Fecha_requisicion = this.AsignarValor(regTemp.Fecha_requisicion, fila, "REQ_FECHA_CREACION");
                        regTemp.Fecha_cotizacion = this.AsignarValor(regTemp.Fecha_cotizacion, fila, "COT_FECHA_CREACION");
                        regTemp.Fecha_ordencompra = this.AsignarValor(regTemp.Fecha_ordencompra, fila, "ORD_FECHA_CREACION");

                        regTemp.RequisicionId = this.AsignarValor(regTemp.RequisicionId, fila, "REQ_ITEM");
                        regTemp.RequisicionItemDescripcion = this.AsignarValor(regTemp.RequisicionItemDescripcion, fila, "REQ_ITEM_DESC");
                        regTemp.RequisicionCantidad = this.AsignarValor(regTemp.RequisicionCantidad, fila, "REQ_CANTIDAD");
                        regTemp.RequisicionUDM = this.AsignarValor(regTemp.RequisicionUDM, fila, "REQ_UDM");
                        regTemp.Requisicion_FCreacion_ini = this.AsignarValor(regTemp.Requisicion_FCreacion_ini, fila, "RQ_FECHA_CREACION");
                        regTemp.Requisicion_FNecesidad = this.AsignarValor(regTemp.Requisicion_FNecesidad, fila, "RQ_FECHA_NECESIDAD");

                        regTemp.Total_rq = this.AsignarValor(regTemp.Total_rq, fila, "TOTAL_RQ");
                        regTemp.Total_rq_pendientes = this.AsignarValor(regTemp.Total_rq_pendientes, fila, "TOTAL_RQ_PENDIENTES");
                        regTemp.Total_ord_en_proceso = this.AsignarValor(regTemp.Total_ord_en_proceso, fila, "TOTAL_ORDENES_PROCESADAS");
                        regTemp.Total_ord_procesadas = this.AsignarValor(regTemp.Total_ord_procesadas, fila, "TOTAL_ORD");

                        regTemp.Total_importe = this.AsignarValor(regTemp.Total_importe, fila, "TOTAL_IMPORTE");
                        regTemp.Comprador = this.AsignarValor(regTemp.Comprador, fila, "COMPRADOR");
                        regTemp.MesIni = this.AsignarValor(regTemp.Comprador, fila, "MES");
                        regTemp.AnioIni = this.AsignarValor(regTemp.Comprador, fila, "ANIO");

                        regTemp.Total_rq_enero = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_rq_ENERO");
                        regTemp.Total_rq_Febrero = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_rq_FEBRERO");
                        regTemp.Total_rq_Marzo = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_rq_MARZO");
                        regTemp.Total_rq_Abril = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_rq_ABRIL");
                        regTemp.Total_rq_Mayo = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_rq_MAYO");
                        regTemp.Total_rq_Junio = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_rq_JUNIO");
                        regTemp.Total_rq_Julio = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_rq_JULIO");
                        regTemp.Total_rq_Agosto = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_rq_AGOSTO");
                        regTemp.Total_rq_Septiembre = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_rq_SEPTIEMBRE");
                        regTemp.Total_rq_Octubre = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_rq_OCTUBRE");
                        regTemp.Total_rq_Noviembre = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_rq_NOVIEMBRE");
                        regTemp.Total_rq_Diciembre = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_rq_DICIEMBRE");

                        regTemp.Total_ord_Enero = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_ord_ENERO");
                        regTemp.Total_ord_Febrero = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_ord_FEBRERO");
                        regTemp.Total_ord_Marzo = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_ord_MARZO");
                        regTemp.Total_ord_Abril = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_ord_ABRIL");
                        regTemp.Total_ord_Mayo = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_ord_MAYO");
                        regTemp.Total_ord_Junio = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_ord_JUNIO");
                        regTemp.Total_ord_Julio = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_ord_JULIO");
                        regTemp.Total_ord_Agosto = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_ord_AGOSTO");
                        regTemp.Total_ord_Septiembre = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_ord_SEPTIEMBRE");
                        regTemp.Total_ord_Octubre = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_ord_OCTUBRE");
                        regTemp.Total_ord_Noviembre = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_ord_NOVIEMBRE");
                        regTemp.Total_ord_Diciembre = this.AsignarValor(regTemp.Total_rq_enero, fila, "total_ord_DICIEMBRE");

                        regTemp.Total_rqpen_Enero = this.AsignarValor(regTemp.Total_rqpen_Enero, fila, "total_rqpen_ENERO");
                        regTemp.Total_rqpen_Febrero = this.AsignarValor(regTemp.Total_rqpen_Febrero, fila, "total_rqpen_FEBRERO");
                        regTemp.Total_rqpen_Marzo = this.AsignarValor(regTemp.Total_rqpen_Marzo, fila, "total_rqpen_MARZO");
                        regTemp.Total_rqpen_Abril = this.AsignarValor(regTemp.Total_rqpen_Abril, fila, "total_rqpen_ABRIL");
                        regTemp.Total_rqpen_Mayo = this.AsignarValor(regTemp.Total_rqpen_Mayo, fila, "total_rqpen_MAYO");
                        regTemp.Total_rqpen_Junio = this.AsignarValor(regTemp.Total_rqpen_Junio, fila, "total_rqpen_JUNIO");
                        regTemp.Total_rqpen_Julio = this.AsignarValor(regTemp.Total_rqpen_Julio, fila, "total_rqpen_JULIO");
                        regTemp.Total_rqpen_Agosto = this.AsignarValor(regTemp.Total_rqpen_Agosto, fila, "total_rqpen_AGOSTO");
                        regTemp.Total_rqpen_Septiembre = this.AsignarValor(regTemp.Total_rqpen_Septiembre, fila, "total_rqpen_SEPTIEMBRE");
                        regTemp.Total_rqpen_Octubre = this.AsignarValor(regTemp.Total_rqpen_Octubre, fila, "total_rqpen_OCTUBRE");
                        regTemp.Total_rqpen_Noviembre = this.AsignarValor(regTemp.Total_rqpen_Noviembre, fila, "total_rqpen_NOVIEMBRE");
                        regTemp.Total_rqpen_Diciembre = this.AsignarValor(regTemp.Total_rqpen_Diciembre, fila, "total_rqpen_DICIEMBRE");

                        regTemp.Total_rq_1dia = this.AsignarValor(regTemp.Total_rq_1dia, fila, "total_rq_1dia");
                        regTemp.Total_rq_8dias = this.AsignarValor(regTemp.Total_rq_8dias, fila, "total_rq_8dias");
                        regTemp.Total_rq_m8dias = this.AsignarValor(regTemp.Total_rq_m8dias, fila, "total_rq_m8dias");
                        regTemp.Total_rq_m30dias = this.AsignarValor(regTemp.Total_rq_m30dias, fila, "total_rq_m30dias");
                        regTemp.Total_cot_1dia = this.AsignarValor(regTemp.Total_cot_1dia, fila, "total_cot_1dia");
                        regTemp.Total_cot_8dias = this.AsignarValor(regTemp.Total_cot_8dias, fila, "total_cot_8dias");
                        regTemp.Total_cot_m8dias = this.AsignarValor(regTemp.Total_cot_m8dias, fila, "total_cot_m8dias");
                        regTemp.Total_cot_m30dias = this.AsignarValor(regTemp.Total_cot_m30dias, fila, "total_cot_m30dias");
                        regTemp.Total_proc_1dia = this.AsignarValor(regTemp.Total_proc_1dia, fila, "total_proc_1dia");
                        regTemp.Total_proc_8dias = this.AsignarValor(regTemp.Total_proc_8dias, fila, "total_proc_8dias");
                        regTemp.Total_proc_m8dias = this.AsignarValor(regTemp.Total_proc_m8dias, fila, "total_proc_m8dias");
                        regTemp.Total_proc_m30dias = this.AsignarValor(regTemp.Total_proc_m30dias, fila, "total_proc_m30dias");
                        regTemp.Req_linea = this.AsignarValor(regTemp.Req_linea, fila, "req_linea");
                        regTemp.CostoUnitarioPromedio = this.AsignarValor(regTemp.CostoUnitarioPromedio, fila, "CostounitarioPromedio");
                        regTemp.UnidadNegocio = this.AsignarValor(regTemp.UnidadNegocio, fila, "mcdl01");

                        regTemp.Log = "-";
                        listaRegistros.Add(regTemp);
                    }
                }


                return listaRegistros;
            }
            else
            {
                return null;
            }
        }
Beispiel #10
0
 protected List<EntidadCompras> Error(EntidadCompras parError)
 {
     List<EntidadCompras> listaError = new List<EntidadCompras>();
     listaError.Add(parError);
     return listaError;
 }
Beispiel #11
0
        public List<EntidadCompras> BuscaxInventario(EntidadCompras parFiltros)
        {
            EntidadCompras entidadCompra = new EntidadCompras();

            /* FILTROS
            -----------------------------------------------------------*/
            entidadCompra.MesIni = parFiltros.MesIni;
            entidadCompra.MesFin = parFiltros.MesFin;
            entidadCompra.AnioIni = parFiltros.AnioIni;
            entidadCompra.AnioFin = parFiltros.AnioFin;

            VistaComprador vistaBudgets = new VistaComprador(entidadCompra);
            List<EntidadCompras> listaBudgets = vistaBudgets.InventarioxUN();
            if (vistaBudgets.Log == "VACIO")
            {
                listaBudgets = new List<EntidadCompras>();
                return listaBudgets;
            }
            else if (vistaBudgets.Log != "OK")
            {
                EntidadCompras error = new EntidadCompras();
                error.Log = vistaBudgets.Log;
                return this.Error(error);
            }
            return listaBudgets;
        }
Beispiel #12
0
        public List<EntidadCompras> BuscaxProyectoDetalleCComprasProcesadas(EntidadCompras parFiltros)
        {
            EntidadCompras entidadCompra = new EntidadCompras();

            entidadCompra.MesIni = parFiltros.MesIni;
            entidadCompra.MesFin = parFiltros.MesFin;
            entidadCompra.AnioIni = parFiltros.AnioIni;
            entidadCompra.AnioFin = parFiltros.AnioFin;
            entidadCompra.Proyecto = parFiltros.Proyecto;
            entidadCompra.Comprador = parFiltros.Comprador;
            entidadCompra.TipoUser = parFiltros.TipoUser;
            entidadCompra.Orden_glclass_desc = parFiltros.Orden_glclass_desc;

            VistaComprador vistaBudgets = new VistaComprador(entidadCompra);
            List<EntidadCompras> listaBudgets = vistaBudgets.ProyectoDetalleCCompradoresProcesadas();
            if (vistaBudgets.Log == "VACIO")
            {
                listaBudgets = new List<EntidadCompras>();
                return listaBudgets;
            }
            else if (vistaBudgets.Log != "OK")
            {
                EntidadCompras error = new EntidadCompras();
                error.Log = vistaBudgets.Log;
                return this.Error(error);
            }
            return listaBudgets;
        }
Beispiel #13
0
        public List<EntidadCompras> BuscaOCPendienteAutorizar(EntidadCompras parFiltros)
        {
            EntidadCompras entidadCompra = new EntidadCompras();
            /* VARIABLES
            -----------------------------------------------------------*/
            //string proyecto = parFiltros.Requisicion_FCreacion_ini;

            /* FILTROS
            -----------------------------------------------------------*/


            entidadCompra.TipoUser = parFiltros.TipoUser;

            VistaComprador vistaBudgets = new VistaComprador(entidadCompra);
            List<EntidadCompras> listaBudgets = vistaBudgets.OCpendientesAutorizar();
            if (vistaBudgets.Log == "VACIO")
            {
                listaBudgets = new List<EntidadCompras>();
                return listaBudgets;
            }
            else if (vistaBudgets.Log != "OK")
            {
                EntidadCompras error = new EntidadCompras();
                error.Log = vistaBudgets.Log;
                return this.Error(error);
            }
            return listaBudgets;
        }
Beispiel #14
0
        public List<EntidadCompras> BuscaxProyectoDetalleSupervisoresProc(EntidadCompras parFiltros)
        {
            EntidadCompras entidadCompra = new EntidadCompras();
            /* VARIABLES
            -----------------------------------------------------------*/
            //string proyecto = parFiltros.Requisicion_FCreacion_ini;

            /* FILTROS
            -----------------------------------------------------------*/

            entidadCompra.MesIni = parFiltros.MesIni;
            entidadCompra.MesFin = parFiltros.MesFin;
            entidadCompra.AnioIni = parFiltros.AnioIni;
            entidadCompra.AnioFin = parFiltros.AnioFin;
            entidadCompra.Proyecto = parFiltros.Proyecto;
            entidadCompra.Comprador = parFiltros.Comprador;
            entidadCompra.TipoUser = parFiltros.TipoUser;
            entidadCompra.Orden_glclass_desc = parFiltros.Orden_glclass_desc;

            VistaComprador vistaBudgets = new VistaComprador(entidadCompra);
            List<EntidadCompras> listaBudgets = vistaBudgets.ProyectoDetalleSupervisoresProcesadas();
            if (vistaBudgets.Log == "VACIO")
            {
                listaBudgets = new List<EntidadCompras>();
                return listaBudgets;
            }
            else if (vistaBudgets.Log != "OK")
            {
                EntidadCompras error = new EntidadCompras();
                error.Log = vistaBudgets.Log;
                return this.Error(error);
            }
            return listaBudgets;
        }
Beispiel #15
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);
        }
Beispiel #16
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);
        }
Beispiel #17
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);
        }