コード例 #1
0
        public ActionResult CadastrarParametroImagem(tblParametro parametro, FormCollection formulario)
        {
            using (TransactionScope transacao = new TransactionScope())
            {
                try
                {
                    using (CarOnlineEntities DB = new CarOnlineEntities())
                    {
                        parametro.idTipoParametro = Convert.ToInt32(formulario["TipoParametro"]);

                        if (Ferramenta.IsDouble(parametro.valor))
                            parametro.valor = Ferramenta.ConvertIntegerToMB(Convert.ToDouble(parametro.valor)).ToString();

                        DB.tblParametro.AddObject(parametro);
                        DB.SaveChanges();
                        TempData["mensagemRetorno"] = "Parâmetro cadastrado com sucesso!";
                        transacao.Complete();
                        return RedirectToAction("Consulta");
                    }
                }
                catch (Exception ex)
                {
                    transacao.Dispose();
                    TempData["mensagemRetorno"] = "Não foi possível cadastrar o parâmetro!";
                    return RedirectToAction("Cadastro");
                }
            }
        }
コード例 #2
0
        public ActionResult Alterar(tblParametro parametro, FormCollection formulario)
        {
            int idParametro = Convert.ToInt32(formulario["idParametro"]);
            if (Session["ADMINISTRADOR"] != null)
            {
                using (CarOnlineEntities DB = new CarOnlineEntities())
                {
                    parametro = DB.tblParametro.FirstOrDefault(a => a.idParametro.Equals(idParametro));
                    parametro.idTipoParametro = Convert.ToInt32(formulario["TipoParametro"]);
                    parametro.descricao = formulario["descricao"];
                    parametro.valor = formulario["valor"];

                    if (Ferramenta.IsDouble(parametro.valor))
                        parametro.valor = Ferramenta.ConvertIntegerToMB(Convert.ToDouble(parametro.valor)).ToString();

                    DB.SaveChanges();
                }
                TempData["mensagemRetorno"] = "Parâmetro alterado com sucesso!";
                return RedirectToAction("Consulta");
            }
            else
                return RedirectToAction("Index", "Login", new { area = "administrativo" });
        }
コード例 #3
0
 /// <summary>
 /// Deprecated Method for adding a new object to the tblParametro EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddTotblParametro(tblParametro tblParametro)
 {
     base.AddObject("tblParametro", tblParametro);
 }
コード例 #4
0
 /// <summary>
 /// Create a new tblParametro object.
 /// </summary>
 /// <param name="idParametro">Initial value of the idParametro property.</param>
 /// <param name="descricao">Initial value of the descricao property.</param>
 /// <param name="valor">Initial value of the valor property.</param>
 /// <param name="idTipoParametro">Initial value of the idTipoParametro property.</param>
 public static tblParametro CreatetblParametro(global::System.Int32 idParametro, global::System.String descricao, global::System.String valor, global::System.Int32 idTipoParametro)
 {
     tblParametro tblParametro = new tblParametro();
     tblParametro.idParametro = idParametro;
     tblParametro.descricao = descricao;
     tblParametro.valor = valor;
     tblParametro.idTipoParametro = idTipoParametro;
     return tblParametro;
 }