コード例 #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);
        }
コード例 #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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
ファイル: Proyecto.cs プロジェクト: AlanVillaseca/SGC_NUTANIX
        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);
        }