public JsonResult DetalheActividade([FromBody] ActividadesView data) { if (data != null) { Actividades actividades = DBConsultaMercado.GetDetalheActividades(data.CodActividade); if (actividades != null) { ActividadesView result = DBConsultaMercado.CastActividadesToView(actividades); return(Json(result)); } return(Json(new ActividadesView())); } return(Json(false)); }
public JsonResult DeleteActividade([FromBody] ActividadesView item) { if (item != null) { Actividades actividades = DBConsultaMercado.GetDetalheActividades(item.CodActividade); if (actividades != null) { try { DBConsultaMercado.Delete(actividades); TabelaLog TabLog = new TabelaLog { Tabela = "[Consulta_Mercado]", Descricao = "Delete - [Num_Consulta_Mercado]: " + actividades.CodActividade.ToString(), Utilizador = User.Identity.Name, DataHora = DateTime.Now }; DBTabelaLog.Create(TabLog); item.eReasonCode = 1; item.eMessage = "Actividade eliminada com sucesso!"; } catch { item.eReasonCode = -1; item.eMessage = "Ocorreu um erro ao eliminar a Actividade!"; return(Json(item)); } } else { item.eReasonCode = -1; item.eMessage = "Ocorreu um erro!"; return(Json(item)); } } return(Json(item)); }
public JsonResult CreateActividade([FromBody] ActividadesView item) { if (item != null) { Actividades actividades = DBConsultaMercado.GetDetalheActividades(item.CodActividade); if (actividades != null) { item.eReasonCode = -1; item.eMessage = string.Format("Já existe uma Actividade com o mesmo Código!"); } else { Actividades novo = new Actividades() { CodActividade = item.CodActividade, Descricao = item.Descricao }; try { DBConsultaMercado.Create(novo); } catch { item.eReasonCode = -1; item.eMessage = "Ocorreu um erro ao criar a Actividade!"; return(Json(item)); } actividades = DBConsultaMercado.GetDetalheActividades(item.CodActividade); item = DBConsultaMercado.CastActividadesToView(actividades); item.eReasonCode = 1; item.eMessage = "Actividade criada com sucesso!"; } } return(Json(item)); }
public JsonResult UpdateActividade([FromBody] ActividadesView item) { if (item != null) { Actividades actividades = DBConsultaMercado.GetDetalheActividades(item.CodActividade); if (actividades != null) { actividades.CodActividade = item.CodActividade; actividades.Descricao = item.Descricao; try { DBConsultaMercado.Update(actividades); actividades = DBConsultaMercado.GetDetalheActividades(item.CodActividade); item = DBConsultaMercado.CastActividadesToView(actividades); item.eReasonCode = 1; item.eMessage = "Actividade actualizada com sucesso!"; } catch { item.eReasonCode = -1; item.eMessage = "Ocorreu um erro ao gravar a Actividade!"; return(Json(item)); } } else { item.eReasonCode = -1; item.eMessage = "Ocorreu um erro!"; return(Json(item)); } } return(Json(item)); }