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)); }
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); }
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)); }
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)); }
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); }