示例#1
0
 public static TabelaLog Create(TabelaLog item)
 {
     try
     {
         using (var ctx = new SuchDBContext())
         {
             item.DataHora = DateTime.Now;
             ctx.TabelaLog.Add(item);
             ctx.SaveChanges();
         }
         return(item);
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
示例#2
0
        public static bool Delete(int ID)
        {
            try
            {
                using (var ctx = new SuchDBContext())
                {
                    TabelaLog userTabelaLog = ctx.TabelaLog.Where(x => x.ID == ID).FirstOrDefault();
                    if (userTabelaLog != null)
                    {
                        ctx.TabelaLog.Remove(userTabelaLog);
                        ctx.SaveChanges();

                        return(true);
                    }
                }
            }
            catch { }
            return(false);
        }
        public JsonResult DeleteActividadePorFornecedor([FromBody] ActividadesPorFornecedorView item)
        {
            if (item != null)
            {
                ActividadesPorFornecedor actividadesPorFornecedor = DBConsultaMercado.GetDetalheActividadesPorFornecedor(item.Id.ToString());

                if (actividadesPorFornecedor != null)
                {
                    try
                    {
                        DBConsultaMercado.Delete(actividadesPorFornecedor);

                        TabelaLog TabLog = new TabelaLog
                        {
                            Tabela     = "[Actividades_por_Fornecedor]",
                            Descricao  = "Delete - [ID]: " + actividadesPorFornecedor.Id.ToString(),
                            Utilizador = User.Identity.Name,
                            DataHora   = DateTime.Now
                        };
                        DBTabelaLog.Create(TabLog);

                        item.eReasonCode = 1;
                        item.eMessage    = "Actividade por Fornecedor eliminada com sucesso!";
                    }
                    catch
                    {
                        item.eReasonCode = -1;
                        item.eMessage    = "Ocorreu um erro ao eliminar a Actividade por Fornecedor!";
                        return(Json(item));
                    }
                }
                else
                {
                    item.eReasonCode = -1;
                    item.eMessage    = "Ocorreu um erro!";
                    return(Json(item));
                }
            }

            return(Json(item));
        }
示例#4
0
        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));
        }