コード例 #1
0
        public Boolean cargarGrilla(string nropagina, string campoordenamiento, string id, string idversion, out string sError)
        {
            sError = "";
            Boolean   res;
            DataTable dt       = null;
            UsersAD   usersAd  = new UsersAD();
            string    codError = "";

            SqlAccess cDAL = new SqlAccess(dbConn);

            res = cDAL.Consultar("USP_SEL_DETALLE_COTIZACIONES_02", out dt, out codError, out sError, nropagina, campoordenamiento, id, idversion);
            if (!res)
            {
                return(false);
            }

            /*foreach (DataRow dr in dt.Rows)
             * {
             *  dr[3] = usersAd.getUserFullName(dr.ItemArray.GetValue(3).ToString());
             * }*/

            this.dtGrilla = dt;

            return(true);
        }
コード例 #2
0
        public Boolean cargaDetalleProyecto(string idproyecto, out string sErrors)
        {
            UsersAD   usersAd     = new UsersAD();
            DataTable dtSolitante = new DataTable();
            string    codError    = "";
            SqlAccess comCotiz    = new SqlAccess(dbConn);

            Boolean result = comCotiz.Consultar("USP_SEL_DETALLE_PROYECTO_00", out dtSolitante, out codError, out sErrors, idproyecto);

            if (!result)
            {
                return(false);
            }

            /*
             * foreach (DataRow dr in dtSolitante.Rows)
             * {
             *  dr[4] = usersAd.getUserFullName(dr.ItemArray.GetValue(4).ToString());
             *  dr[6] = usersAd.getUserFullName(dr.ItemArray.GetValue(6).ToString());
             * }
             */
            this.id = idproyecto;
            if (dtSolitante == null)
            {
                this.dtDetalleProyecto = new DataTable();
            }
            else
            {
                this.dtDetalleProyecto = dtSolitante;
            }

            return(true);
        }
コード例 #3
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);
        }
コード例 #4
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);
        }
コード例 #5
0
        public Boolean BorrarCotizacion(string idcotizacion, out string sErrors)
        {
            UsersAD   usersAd  = new UsersAD();
            SqlAccess comCotiz = new SqlAccess(dbConn);
            Boolean   result   = comCotiz.Ejecutar("USP_DEL_COTIZACION_00", out sErrors, idcotizacion);

            if (!result)
            {
                return(false);
            }
            return(true);
        }
コード例 #6
0
        public Boolean cargaProyectosCopiar(out string sErrors)
        {
            UsersAD   usersAd  = new UsersAD();
            DataTable dt       = new DataTable();
            string    codError = "";
            SqlAccess comCotiz = new SqlAccess(dbConn);
            Boolean   result   = comCotiz.Consultar("USP_SEL_LISTA_PROYECTOS_08", out dt, out codError, out sErrors, GetUserName());

            if (!result)
            {
                return(false);
            }
            this.dtProyectos = dt;
            return(true);
        }
コード例 #7
0
        public Boolean cargaPlantillasCopiar(out string sErrors)
        {
            UsersAD   usersAd  = new UsersAD();
            DataTable dt       = new DataTable();
            string    codError = "";
            SqlAccess comCotiz = new SqlAccess(dbConn);
            Boolean   result   = comCotiz.Consultar("USP_SEL_LISTA_PLANTILLAS_00", out dt, out codError, out sErrors);

            if (!result)
            {
                return(false);
            }
            this.dtPlantillas = dt;

            return(true);
        }
コード例 #8
0
        public Boolean EliminarProyecto(string idproyecto, out string sError)
        {
            UsersAD   usersAd = new UsersAD();
            DataTable dt      = new DataTable();

            SqlAccess comCotiz = new SqlAccess(dbConn);

            Boolean result = comCotiz.Ejecutar("USP_DEL_MIGRA_COTZCNS_00", out sError, idproyecto);

            if (!result)
            {
                return(false);
            }

            return(true);
        }
コード例 #9
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);
        }
コード例 #10
0
        public Boolean cargaPermisoCotizacion(string idcotizacion, out string sErrors)
        {
            UsersAD   usersAd     = new UsersAD();
            DataTable dtSolitante = new DataTable();
            string    codError    = "";
            SqlAccess comCotiz    = new SqlAccess(dbConn);

            Boolean result = comCotiz.Consultar("USP_VERIFICA_PERMISO_COTIZACION", out dtSolitante, out codError, out sErrors, GetUserName(), idcotizacion);

            if (!result)
            {
                return(false);
            }

            this.dtPermiso = dtSolitante;
            return(true);
        }
コード例 #11
0
        public Boolean cargaDetalleCotizacion(string idcotizacion, string idversion, out string sErrors)
        {
            UsersAD   usersAd     = new UsersAD();
            DataTable dtSolitante = new DataTable();
            string    codError    = "";
            SqlAccess comCotiz    = new SqlAccess(dbConn);

            Boolean result = comCotiz.Consultar("USP_SEL_DETALLE_COTIZACIONES_00", out dtSolitante, out codError, out sErrors, idcotizacion, idversion);

            if (!result)
            {
                return(false);
            }

            this.dtDetalleCotizacion = dtSolitante;
            return(true);
        }
コード例 #12
0
        public Boolean cargaModGrillaDetalle(string id, string campo, string pagina, out string sErrors)
        {
            Boolean   res;
            UsersAD   usersAd          = new UsersAD();
            DataTable dtCotizacionesSp = new DataTable();
            string    codError         = "";
            SqlAccess comCotiz         = new SqlAccess(dbConn);

            Boolean result = comCotiz.Consultar("USP_SEL_LISTA_COTIZACIONES_03", out dtCotizacionesSp, out codError, out sErrors,
                                                pagina, campo, id);

            if (!result)
            {
                return(false);
            }

            this.id             = id;
            this.dtCotizaciones = dtCotizacionesSp;
            res = comCotiz.Consultar("USP_SEL_LISTA_PROYECTOS_02", out dtCotizacionesSp, out codError, out sErrors);
            if (!res)
            {
                return(false);
            }
            this.dtNegocios = dtCotizacionesSp;
            res             = comCotiz.Consultar("USP_SEL_LISTA_CENTRO_COSTOS_00", out dtCotizacionesSp, out codError, out sErrors);
            if (!res)
            {
                return(false);
            }
            this.dtCentroCostos = dtCotizacionesSp;
            res = comCotiz.Consultar("USP_SEL_LISTA_PRORRATEO_00", out dtCotizacionesSp, out codError, out sErrors, id);
            if (!res)
            {
                return(false);
            }
            this.dtProrrata = dtCotizacionesSp;
            res             = comCotiz.Consultar("USP_SEL_GERENCIAS_00", out dtCotizacionesSp, out codError, out sErrors);
            if (!res)
            {
                return(false);
            }
            this.dtGerencias = dtCotizacionesSp;

            return(true);
        }
コード例 #13
0
        public Boolean CargaBreadcrumbs(string identificador, string selector, out string sError)
        {
            UsersAD   usersAd  = new UsersAD();
            DataTable dt       = new DataTable();
            string    codError = "";
            SqlAccess comCotiz = new SqlAccess(dbConn);

            Boolean result = comCotiz.Consultar("USP_SEL_BREADCRUMBS_00", out dt, out codError, out sError, identificador, selector);

            if (!result)
            {
                return(false);
            }

            this.dtBreadcrumbs = dt;

            return(true);
        }
コード例 #14
0
        public String VerOrigen(string idcomponente, out string sError)
        {
            string value;

            UsersAD   usersAd  = new UsersAD();
            DataTable dt       = new DataTable();
            string    codError = "";
            SqlAccess comCotiz = new SqlAccess(dbConn);

            Boolean result = comCotiz.Consultar("USP_SEL_ORIGEN_COMPONENTE_00", out dt, out codError, out sError, idcomponente);

            if (!result)
            {
                return("0");
            }

            this.dtOrigen = dt;

            value = dtOrigen.Rows[0].ItemArray.GetValue(0).ToString();

            return(value);
        }
コード例 #15
0
        public String VerFacturacion(string idproyecto, out string sError)
        {
            string value;

            UsersAD   usersAd  = new UsersAD();
            DataTable dt       = new DataTable();
            string    codError = "";
            SqlAccess comCotiz = new SqlAccess(dbConn);

            Boolean result = comCotiz.Consultar("USP_SEL_FACTURACION_PROYECTO", out dt, out codError, out sError, idproyecto);

            if (!result)
            {
                return("0");
            }

            this.dtFacturacion = dt;

            value = dtFacturacion.Rows[0].ItemArray.GetValue(0).ToString();

            return(value);
        }
コード例 #16
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);
        }