예제 #1
0
        public ActionResult ObtenerEstados(AgrupadorCentroTrabajo agrupador) //si
        {
            UserSessionWeb      objLogin = (UserSessionWeb)Session["UsuarioSession"];
            HttpResponseMessage response = GlobalVariables.WebApiClient.PostAsJsonAsync("Estado", objLogin).Result;

            return(Json(response.Content.ReadAsAsync <List <Estado> >().Result, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        public List <CentroTrabajo> ConsultarCentrosTrabajoAgrupador(AgrupadorCentroTrabajo agrupador)
        {
            string sql = "select cct.folio_centro_trabajo, cct.nombre_comercial from agrupador_centro_trabajo_deta act " +
                         "left join centro_trabajo cct on cct.folio_centro_trabajo = act.folio_centro_trabajo " +
                         "where act.clv_agrupador_centro_trabajo = @clv_agrupador_centro_trabajo";

            List <Parametro> parametros = new List <Parametro>();

            Parametro paramClve = new Parametro();

            paramClve.Nombre = "@clv_agrupador_centro_trabajo";
            paramClve.Valor  = agrupador.clv_agrupador_centro_trabajo.ToString();
            parametros.Add(paramClve);


            SqlDataReader reader = conexion.Consultar(sql, parametros);

            List <CentroTrabajo> centrosTrabajos = new List <CentroTrabajo>();

            while (reader.Read())
            {
                CentroTrabajo centroT = new CentroTrabajo();
                //proyecto.ClvCliente = Convert.ToInt32(reader["clv_cli"].ToString());
                centroT.folio_centro_trabajo = reader["folio_centro_trabajo"].ToString();
                centroT.descripcion          = reader["nombre_comercial"].ToString();
                centrosTrabajos.Add(centroT);
            }
            conexion.Cerrar();
            return(centrosTrabajos);
        }
예제 #3
0
        public JsonResult ObtenerCentrosTrabajoDeAgrupacion(AgrupadorCentroTrabajo agrupador) //si
        {
            //mandar datos a master page
            UserSessionWeb objLogin = (UserSessionWeb)Session["UsuarioSession"];

            AgrupadorCentroTrabajo miAgrupador = new AgrupadorCentroTrabajo();

            miAgrupador.clv_agrupador_centro_trabajo = agrupador.clv_agrupador_centro_trabajo;



            HttpResponseMessage response = GlobalVariables.WebApiClient.PostAsJsonAsync("CentroTrabajoAgrupador", miAgrupador).Result;

            return(Json(response.Content.ReadAsAsync <List <CentroTrabajo> >().Result, JsonRequestBehavior.AllowGet));
        }
예제 #4
0
        public JsonResult ObtenerAgrupacionCentrosTrabajo(AgrupadorCentroTrabajo agrupador) //si
        {
            //mandar datos a master page
            UserSessionWeb objLogin = (UserSessionWeb)Session["UsuarioSession"];

            AgrupadorCentroTrabajo miAgrupador = new AgrupadorCentroTrabajo();

            miAgrupador.folio_proyecto = agrupador.folio_proyecto;
            miAgrupador.folio_dominio  = objLogin.folioAgencia;



            HttpResponseMessage response = GlobalVariables.WebApiClient.PostAsJsonAsync("AgrupadorCentroTrabajo", miAgrupador).Result;

            return(Json(response.Content.ReadAsAsync <List <AgrupadorCentroTrabajo> >().Result, JsonRequestBehavior.AllowGet));
        }
        // POST: api/CentroTrabajoAgrupador
        public List <CentroTrabajo> Post([FromBody] AgrupadorCentroTrabajo agrupador)
        {
            CentroTrabajoService servicio = new CentroTrabajoService(cadenaConexion);

            return(servicio.ConsultarCentrosTrabajoAgrupador(agrupador));
        }
        // POST: api/AgrupadorCentroTrabajo
        public List <AgrupadorCentroTrabajo> Post([FromBody] AgrupadorCentroTrabajo agrupador)
        {
            AgrupadorCentroTrabajoService servicio = new AgrupadorCentroTrabajoService(cadenaConexion);

            return(servicio.ObtenerAgrupadoresCentroTrabajo(agrupador));
        }
 public List <CentroTrabajo> ConsultarCentrosTrabajoAgrupador(AgrupadorCentroTrabajo agrupador)
 {
     return(CentroTrabajoDAO.ConsultarCentrosTrabajoAgrupador(agrupador));
 }
 public List <AgrupadorCentroTrabajo> ObtenerAgrupadoresCentroTrabajo(AgrupadorCentroTrabajo agrupador)
 {
     return(AgrupadorCentroTrabajoDAO.ObtenerAgrupadoresCentroTrabajo(agrupador));
 }
예제 #9
0
        public List <AgrupadorCentroTrabajo> ObtenerAgrupadoresCentroTrabajo(AgrupadorCentroTrabajo agru)
        {
            string foliodom = agru.folio_dominio;
            string folioPro = agru.folio_proyecto;
            //agrupador dominio

            string sqldominio = "select acc.clv_agrupador_centro_trabajo, acc.clv_cli, acc.descripcion, d.nombre as tipo " +
                                " from agrupador_centro_trabajo_cara  acc left join dominio d on d.folio_dominio = acc.folio_dominio " +
                                "where acc.folio_dominio =@folio_dominio";
            string sqlproyecto = "select acc.clv_agrupador_centro_trabajo, acc.clv_cli, acc.descripcion, d.descripcion as tipo " +
                                 " from agrupador_centro_trabajo_cara  acc left join proyecto_cara d on d.folio_proyecto = acc.folio_proyecto " +
                                 " where acc.folio_proyecto = @folio_proyecto";
            string sqlcli = "select acc.clv_agrupador_centro_trabajo, acc.clv_cli, acc.descripcion, d.nombre_comercial as tipo " +
                            " from agrupador_centro_trabajo_cara  acc left join cliente d on d.clv_cli = acc.clv_cli " +
                            " where acc.clv_cli = (select clv_cli from proyecto_cara where folio_proyecto = @folio_proyecto)";

            List <Parametro> parametros = new List <Parametro>();

            Parametro paramFolioDominio = new Parametro();

            paramFolioDominio.Nombre = "@folio_dominio";
            paramFolioDominio.Valor  = agru.folio_dominio;
            parametros.Add(paramFolioDominio);

            if (folioPro != "")
            {
                Parametro paramFolioProyecto = new Parametro();
                paramFolioProyecto.Nombre = "@folio_proyecto";
                paramFolioProyecto.Valor  = agru.folio_proyecto;
                parametros.Add(paramFolioProyecto);
            }


            List <AgrupadorCentroTrabajo> agrupadores = new List <AgrupadorCentroTrabajo>();

            if (folioPro == "")
            {
                SqlDataReader reader = conexion.Consultar(sqldominio, parametros);

                while (reader.Read())
                {
                    AgrupadorCentroTrabajo agrupador = new AgrupadorCentroTrabajo();
                    agrupador.clv_agrupador_centro_trabajo = Convert.ToInt32(reader["clv_agrupador_centro_trabajo"].ToString());
                    agrupador.clv_cli     = reader["clv_cli"].ToString();
                    agrupador.descripcion = reader["descripcion"].ToString();
                    agrupador.tipo        = reader["tipo"].ToString();
                    agrupadores.Add(agrupador);
                }
            }
            else
            {
                SqlDataReader readerdominio = conexion.Consultar(sqldominio, parametros);

                while (readerdominio.Read())
                {
                    AgrupadorCentroTrabajo agrupador = new AgrupadorCentroTrabajo();
                    agrupador.clv_agrupador_centro_trabajo = Convert.ToInt32(readerdominio["clv_agrupador_centro_trabajo"].ToString());
                    agrupador.clv_cli     = readerdominio["clv_cli"].ToString();
                    agrupador.descripcion = readerdominio["descripcion"].ToString();
                    agrupador.tipo        = readerdominio["tipo"].ToString();
                    agrupadores.Add(agrupador);
                }


                SqlDataReader readerproyecto = conexion.Consultar(sqlproyecto, parametros);

                while (readerproyecto.Read())
                {
                    AgrupadorCentroTrabajo agrupador = new AgrupadorCentroTrabajo();
                    agrupador.clv_agrupador_centro_trabajo = Convert.ToInt32(readerproyecto["clv_agrupador_centro_trabajo"].ToString());
                    agrupador.clv_cli     = readerproyecto["clv_cli"].ToString();
                    agrupador.descripcion = readerproyecto["descripcion"].ToString();
                    agrupador.tipo        = readerproyecto["tipo"].ToString();
                    agrupadores.Add(agrupador);
                }


                SqlDataReader readerCli = conexion.Consultar(sqlcli, parametros);

                while (readerCli.Read())
                {
                    AgrupadorCentroTrabajo agrupador = new AgrupadorCentroTrabajo();
                    agrupador.clv_agrupador_centro_trabajo = Convert.ToInt32(readerCli["clv_agrupador_centro_trabajo"].ToString());
                    agrupador.clv_cli     = readerCli["clv_cli"].ToString();
                    agrupador.descripcion = readerCli["descripcion"].ToString();
                    agrupador.tipo        = readerCli["tipo"].ToString();
                    agrupadores.Add(agrupador);
                }
            }

            conexion.Cerrar();
            return(agrupadores);
        }