public List <sosportalconfiguracaocliente_Dommain> ListarTodos() { 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_ConfigurcaoCliente"; /* 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 <sosportalconfiguracaocliente_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 sosportalconfiguracaocliente_Dommain { IdConfiguracaoCliente = int.Parse(linha["IdConfiguracaoCliente"].ToString()), IdPerfil = int.Parse(linha["IdPerfil"].ToString()), IdCliente = int.Parse(linha["IdCliente"].ToString()), IdConfiguracao = int.Parse(linha["IdCOnfiguracao"].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(sosportalconfiguracaocliente_Dommain dommain) { this._context.Entry(dommain).State = System.Data.Entity.EntityState.Modified; this._context.SaveChanges(); }
public void Salvar(sosportalconfiguracaocliente_Dommain dommain) { this._context.sosportalconfiguracaoclientes.Add(dommain); this._context.SaveChanges(); }
public void Atualizar(sosportalconfiguracaocliente_Dommain dommain) { this._repository.Atualizar(dommain); }
public void Salvar(sosportalconfiguracaocliente_Dommain dommain) { this._repository.Salvar(dommain); }
public ActionResult AcessoCreate(ConfiguracaoCliente_Models model) { var PerfilPai = model.IdCliente; var result = new ResultConfiguracaoModels(); try { model.DdlConfiguracaoListaView = ConfiguracaoListaView(_configuracaApp.ListarTodos()); model.DdlConfiguracaoListaController = ConfiguracaoListaController(this._configuracaApp.ListarTodos()); model.DdlPerfil = PerfilLista(this._perfilApp.ListarTodos()); var fitro = this._clienteApp.ListarPorCpf(GetLogin).IdCliente; var filtroPai = this._clienteApp.ListarPorCpf(GetLogin).IdPessoaLoja; var dommain = new sosportalconfiguracaocliente_Dommain { IdConfiguracao = model.IdConfiguracao, IdCliente = fitro, IdPerfil = model.IdPerfil, IdConfiguracaoCliente = model.IdConfiguracaoCliente, Status = model.Status, IdPessoaLoja = fitro, TipoPessoa = 1, TipoPerfil = 1, }; if (ModelState.IsValid) { this._acessoApp.Salvar(dommain); foreach (var item in model.ListIds) { var dommains = new sosportalconfiguracaocliente_Dommain { IdConfiguracaoCliente = model.IdConfiguracaoCliente, IdConfiguracao = item, IdCliente = fitro, IdPerfil = model.IdPerfil, Status = model.Status, IdPessoaLoja = fitro, TipoPessoa = 1, TipoPerfil = 1, }; this._acessoApp.Salvar(dommains); } model.DdlConfiguracaoListaView = ConfiguracaoListaView(_configuracaApp.ListarTodos()); model.DdlConfiguracaoListaController = ConfiguracaoListaController(this._configuracaApp.ListarTodos()); model.DdlPerfil = PerfilLista(this._perfilApp.ListarTodos()); result.message = "Registro salvo com sucesso!"; result.data = dommain; return(Json(new { success = true, result = result }, JsonRequestBehavior.AllowGet)); //model.DdlConfiguracaoListaController = ConfiguracaoListaController(this._configuracaApp.ListarTodos()); //model.DdlConfiguracaoListaControllerPoorFiltro = ConfiguracaoListaControllerPoorFiltro(this._configuracaApp.ListarTodos()); //model.DdlConfiguracaoListaIndePorIdController = ConfiguracaoListaIndePorIdController(this._configuracaApp.ListarTodos()); //model.DdlPerfil = PerfilLista(this._perfilApp.ListarTodos()); } } catch (Exception exception) { result.message = exception.Message.ToString(); return(Json(new { success = false, result = result }, JsonRequestBehavior.AllowGet)); } return(RedirectToAction("AcessoCreate")); }