public ActionResult CadastroActionCreate(Configuracao_Models model) { var verificaaction = this._configuracaApp.ExisteAction(model.ControllerAction, model.IdController); if (verificaaction != true) { try { model.DdlConfiguracaoListaController = ConfiguracaoListaController(this._configuracaApp.ListarTodos()); var dommain = new sosportalconfiguracao_Dommain { ControllerAction = model.ControllerAction, IdController = model.IdController, Status = true, ViewName = model.ControllerAction, DescricaoTipo = 1, }; if (ModelState.IsValid) { this._configuracaApp.Salvar(dommain); TempData["msgsucesso"] = "Registro salvo com sucesso"; } } catch (Exception exception) { TempData["msgerror"] = exception.Message.ToString(); return(View(model)); } return(RedirectToAction("CadastroActionCreate")); } else { TempData["msgsucesso"] = "Ja existe um view com esse nome"; } return(RedirectToAction("CadastroActionCreate")); }
//[HttpPost] public ActionResult Create(Configuracao_Models model) { try { this.Listas(model); if (Session["_locacao_"] != null) { var lista = (List <Configuracao_Models>)Session["_locacao_"]; foreach (var item in lista) { var dto = new sosportalconfiguracao_Dommain { IdConfiguracao = item.IdConfiguracao, IdController = item.IdConfiguracao, ControllerAction = item.ControllerAction, DescricaoTipo = item.DescricaoTipoo, Status = item.Status, ViewName = item.ViewName, }; this._confingApp.Salvar(dto); } TempData["msgsucesso"] = "Registro salvo com sucesso."; Session["_locacao_"] = null; } } catch (Exception execption) { TempData["msgerror"] = execption.Message.ToString(); } return(View(model)); }
public ActionResult PaginaAcessoCreate(Configuracao_Models model) { var existControle = this._configuracaApp.ExisteControlle(model.ControllerAction); if (existControle != true) { var fitro = this._configuracaApp.ListarTodos(); try { var dommain = new sosportalconfiguracao_Dommain { ControllerAction = model.ControllerAction, IdController = 0, Status = true, DescricaoTipo = 2, }; if (ModelState.IsValid) { this._configuracaApp.Salvar(dommain); TempData["msgsucesso"] = "Registro salvo com sucesso"; } } catch (Exception exception) { TempData["msgerror"] = exception.Message.ToString(); return(View(model)); } return(RedirectToAction("PaginaAcessoCreate")); } else { TempData["msgsucesso"] = "Registro salvo com sucesso"; } return(RedirectToAction("PaginaAcessoCreate")); }
public void Atualizar(sosportalconfiguracao_Dommain dommain) { this._repository.Atualizar(dommain); }
public void Salvar(sosportalconfiguracao_Dommain dommain) { this._repository.Salvar(dommain); }
List <sosportalcliente_Dommain> ListarMenuPorIdPessoaLoja (int idPessoaLoja) { try { var connectionString = ConfigurationManager.ConnectionStrings["DB_Contexto_Procedure"].ToString(); /* Criar conexão com banco de dados */ var _connection = new SqlConnection(connectionString); /* Abrir conexão */ _connection.Open(); /* Criar comando que vai enviar informações para o banco */ SqlCommand _command = _connection.CreateCommand(); /* Adicionar as informações dentro do comando que vai enviar para o banco */ _command.CommandType = CommandType.StoredProcedure; /* Recebe o nome da procedure que esta sendo executada */ _command.CommandText = "uspListarPorCompras"; /* Defini o tempo que a conexão ficará aberta (Em Segundos [7200] = 2 horas) */ _command.CommandTimeout = 7200; // var _parameterCollection = new SqlCommand(); var _parameterCollection = new SqlCommand().Parameters; /* Adicionar os paramentros no comando */ _parameterCollection.Add("@IdPessoaLoja", idPessoaLoja); /* Criar um adptador */ var sqlDataAdapter = new SqlDataAdapter(_command); /* Criar datatable vasia aonde vou adicionar os valores que serão retornados do banco */ var dataTable = new DataTable(); /* Mandar comando ir ate o banco buscar os daods e o o adptador preencher a datatable */ sqlDataAdapter.Fill(dataTable); /* Finaliza Conexão com banco de Dados */ _connection.Close(); _connection.Dispose(); var retorno = new List <sosportalcliente_Dommain>(); /* O foreach varre o datarow e adiciona cada linha em uma lista ate acabar coleção */ foreach (DataRow linha in dataTable.Rows) { /* Adiciona as informações na entidade */ var entity = new sosportalcliente_Dommain { IdCliente = int.Parse(linha["IdCliente"].ToString()), IdPessoaLoja = int.Parse(linha["IdPessoaLoja"].ToString()), }; var ent = new sosportalconfiguracaopessoa_Dommain { IdConfiguracao = int.Parse(linha["IdConfiguracao"].ToString()), }; var entityFinal = new sosportalperfil_Dommain { IdPerfil = int.Parse(linha["IdPerfil"].ToString()), }; var confi = new sosportalconfiguracao_Dommain { IdConfiguracao = int.Parse(linha["IdConfiguracao"].ToString()), ControllerAction = linha["ControllerAction"].ToString(), IdController = int.Parse(linha["IdController"].ToString()), }; retorno.Add(entity); } /* Retorna a tabela preenchida */ return(retorno.ToList()); } catch (Exception exception) { throw new Exception(exception.ToString()); } }
public List <sosportalconfiguracao_Dommain> ListarTodosConfiguracoes() { try { var _connectionString = ConfigurationManager.ConnectionStrings["DefaultConnection"].ToString(); /* Criar conexão com banco de dados */ var _connection = new SqlConnection(_connectionString); /* Abrir conexão */ _connection.Open(); /* Criar comando que vai enviar informações para o banco */ SqlCommand _command = _connection.CreateCommand(); /* Adicionar as informações dentro do comando que vai enviar para o banco */ _command.CommandType = CommandType.StoredProcedure; /* Recebe o nome da procedure que esta sendo executada */ _command.CommandText = "Usp_ListarTodos_Configurcao"; /* Defini o tempo que a conexão ficará aberta (Em Segundos [7200] = 2 horas) */ _command.CommandTimeout = 7200; /* Criar um adptador */ var sqlDataAdapter = new SqlDataAdapter(_command); /* Criar datatable vasia aonde vou adicionar os valores que serão retornados do banco */ var datatable = new DataTable(); /* Mandar comando ir ate o banco buscar os daods e o o adptador preencher a datatable */ sqlDataAdapter.Fill(datatable); /* Finaliza Conexão com banco de Dados */ _connection.Dispose(); _connection.Close(); var retorno = new List <sosportalconfiguracao_Dommain>(); /* O foreach varre o datarow e adiciona cada linha em uma lista ate acabar coleção */ foreach (DataRow linha in datatable.Rows) { //Adiciona as informações namespace entidade var entity = new sosportalconfiguracao_Dommain { IdConfiguracao = int.Parse(linha["IdConfiguracao"].ToString()), ControllerAction = linha["ControllerAction"].ToString(), IdController = int.Parse(linha["IdController"].ToString()), ViewName = linha["ViewName"].ToString(), Status = bool.Parse(linha["Status"].ToString()), }; retorno.Add(entity); } /* Retorna a tabela preenchida */ return(retorno); } catch (System.Data.SqlClient.SqlException exception) { throw new Exception(message: exception.Number.ToString() + " - " + exception.Message.ToString() + " - " + exception.InnerException.ToString()); } catch (Exception exception) { throw new Exception(exception.ToString()); } }
public void Atualizar(sosportalconfiguracao_Dommain dommain) { this._context.Entry(dommain).State = System.Data.Entity.EntityState.Modified; this._context.SaveChanges(); }
public void Salvar(sosportalconfiguracao_Dommain dommain) { this._context.sosportalconfiguracaos.Add(dommain); this._context.SaveChanges(); }