Exemple #1
0
        public Boolean cargaModGrillaProyectos(string id, string paisNegocio, string negocio, string usrSolicitante,
                                               string srvNegocio, string fchIni, string fchFin, string usrAsignada,
                                               string pagina, string idHead, string ascDesc, string idMostrar,
                                               string codCot, string usrCreador, out string sErrors, out string idHeadAct, out string ascDescAct)
        {
            UsersAD usersAd  = new UsersAD();
            string  codError = "";

            usersAd.getFullNameAD();

            DataTable dtProyectosSp = new DataTable();
            SqlAccess comCotiz      = new SqlAccess(dbConn);


            Boolean result = comCotiz.Consultar("USP_SEL_LISTA_PROYECTOS_00", out dtProyectosSp, out codError, out sErrors,
                                                pagina, idHead + ascDesc, id, fchIni, fchFin, negocio, usrSolicitante, srvNegocio, paisNegocio, usrAsignada,
                                                GetUserName(), idMostrar, codCot, usrCreador);


            idHeadAct        = idHead;
            ascDescAct       = ascDesc;
            this.dtProyectos = dtProyectosSp;

            return(true);
        }
Exemple #2
0
        /***/
        public async Task <bool> cargaModJPAsignado()
        {
            bool resp = false;

            await Task.Run(() => {
                string sErrors  = "";
                string codError = "";

                UsersAD usersAd = new UsersAD();

                usersAd.getFullNameAD();

                DataTable dtAsignado = new DataTable();
                SqlAccess comCotiz   = new SqlAccess(dbConn);

                Boolean result = comCotiz.Consultar("USP_SEL_LISTA_PROYECTOS_07", out dtAsignado, out codError, out sErrors);

                if (!result)
                {
                    this.Errors.Add(sErrors);
                }

                this.dtJPAsignado = dtAsignado;

                resp = true;
            });

            return(resp);
        }
        public bool Cargar(out string sError)
        {
            sError = "";
            Boolean   res;
            DataTable dt       = null;
            string    codError = "";

            UsersAD oUserAD = new UsersAD();

            oUserAD.getFullNameAD();

            SqlAccess cDAL = new SqlAccess(dbConn);

            res = cDAL.Consultar("USP_SEL_LISTA_COTIZACIONES_02", out dt, out codError, out sError);
            if (!res)
            {
                return(false);
            }

            var result = from t in dt.AsEnumerable()
                         join x in oUserAD.dtUsers.AsEnumerable() on t.ItemArray.GetValue(0) equals x.Field <string>("userId")
                         select new
            {
                idperasignada = t.Field <string>("Idperasignada"),
                fullname      = x.Field <string>("fullName")
            };

            this.dtJefe = new DataTable();
            this.dtJefe.Columns.Add("Idperasignada");
            this.dtJefe.Columns.Add("fullName");

            foreach (var item in result)
            {
                this.dtJefe.Rows.Add(item.idperasignada, item.fullname);
            }


            res = cDAL.Consultar("USP_SEL_LISTA_COTIZACIONES_01", out dt, out codError, out sError);
            if (!res)
            {
                return(false);
            }

            this.dtEstado = dt;

            return(true);
        }
        public bool Cargar(out string sError)
        {
            sError = "";
            DataTable dt = null;
            Boolean   res;
            string    codError = "";

            UsersAD oUserAD = new UsersAD();

            oUserAD.getFullNameAD();

            SqlAccess cDAL = new SqlAccess(dbConn);

            res = cDAL.Consultar("USP_SEL_GERENCIAS_00", out dt, out codError, out sError);
            if (!res)
            {
                return(false);
            }
            this.dtUsuario = dt;

/*
 *          var result = from t in dt.AsEnumerable()
 *                       join x in oUserAD.dtUsers.AsEnumerable() on t.ItemArray.GetValue(0) equals x.Field<string>("userId")
 *                       select new
 *                       {
 *                           idperasignada = t.Field<string>("USERID"),
 *                           fullname = x.Field<string>("fullName")
 *                       };
 *
 *          this.dtUsuario = new DataTable();
 *          this.dtUsuario.Columns.Add("USERID");
 *          this.dtUsuario.Columns.Add("fullName");
 *
 *          foreach (var item in result)
 *          {
 *              this.dtUsuario.Rows.Add(item.idperasignada, item.fullname);
 *          }
 */
            //////////////////

            res = cDAL.Consultar("USP_SEL_LISTA_PROYECTOS_04", out dt, out codError, out sError);
            if (!res)
            {
                return(false);
            }

            this.dtServicios = dt;

            res = cDAL.Consultar("USP_SEL_LISTA_PROYECTOS_02", out dt, out codError, out sError);
            if (!res)
            {
                return(false);
            }

            this.dtNegocios = dt;
            res             = cDAL.Consultar("USP_SEL_LISTA_CENTRO_COSTOS_00", out dt, out codError, out sError);
            if (!res)
            {
                return(false);
            }
            this.dtCentroCostos = dt;


            return(true);
        }