public JsonResult PoliticaConserva_Excluir(int cop_id) { int retorno = new ConservaBLL().PoliticaConserva_Excluir(cop_id); bool valid = retorno >= 0; return(Json(new { status = valid, erroId = retorno }, JsonRequestBehavior.AllowGet)); }
public JsonResult ConservaTipo_AtivarDesativar(int id) { int retorno = new ConservaBLL().ConservaTipo_AtivarDesativar(id); bool valid = retorno >= 0; return(Json(new { status = valid, erroId = retorno }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Lista de todos os Tipos não deletados /// </summary> /// <param name="cot_id">Id da Conserva selecionada no filtro</param> /// <param name="tip_nome">Grupo da Conserva selecionada no filtro</param> /// <param name="cov_nome">Variavel da Conserva selecionada no filtro</param> /// <returns>JsonResult Lista de PoliticaConserva</returns> public JsonResult PoliticaConserva_ListAll(int cot_id = 0, string tip_nome = "", string cov_nome = "") { // lista do grid List <Conserva_GrupoObjetos> lstMain = new ConservaBLL().PoliticaConserva_ListAll(cot_id, tip_nome, cov_nome); lstMain.Sort((x, y) => x.cot_descricao.CompareTo(y.cot_descricao)); // lista do combo de filtro Conserva : somente os itens presentes na lista principal List <SelectListItem> lstConserva = new List <SelectListItem>(); // lista de combo foreach (var temp in lstMain.GroupBy(x => x.cot_descricao).Select(x => x.First()).ToList()) { if (temp.cot_codigo.Trim() != "") { lstConserva.Add(new SelectListItem() { Text = temp.cot_descricao, Value = temp.cot_id.ToString() }); } } lstConserva.Sort((x, y) => x.Text.CompareTo(y.Text)); // lista do combo de filtro Grupo : somente os itens presentes na lista principal List <SelectListItem> lstGrupo = new List <SelectListItem>(); // lista de combo foreach (var temp in lstMain.GroupBy(x => x.tip_nome).Select(x => x.First()).ToList()) { if (temp.tip_nome.Trim() != "") { lstGrupo.Add(new SelectListItem() { Text = temp.tip_nome, Value = temp.tip_nome }); } } lstGrupo.Sort((x, y) => x.Text.CompareTo(y.Text)); // lista do combo de filtro Variavel : somente os itens presentes na lista principal List <SelectListItem> lstVariavel = new List <SelectListItem>(); // lista de combo foreach (var temp in lstMain.GroupBy(x => x.cov_nome).Select(x => x.First()).ToList()) { if (temp.cov_nome.Trim() != "") { lstVariavel.Add(new SelectListItem() { Text = temp.cov_nome, Value = temp.cov_nome }); } } lstVariavel.Sort((x, y) => x.Text.CompareTo(y.Text)); // Lista dos Alertas List <SelectListItem> lstAlerta = new ConservaBLL().PreenchecmbAlerta(); // lista de combo // retorna return(Json(new { dtMain = lstMain, dtConserva = lstConserva, dtGrupo = lstGrupo, dtVariavel = lstVariavel, dtAlerta = lstAlerta }, JsonRequestBehavior.AllowGet)); }