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);
        }
        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);
        }
Beispiel #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);
        }
Beispiel #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);
        }
        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);
        }
        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);
        }
        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);
        }
        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);
        }
        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 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);
        }
        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);
        }
        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);
        }
Beispiel #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);
        }
Beispiel #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);
        }
        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);
        }
Beispiel #16
0
        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);
        }