public ActionResult Index(sosportalcliente_Dommain dommain) { cpf(dommain.CPF); dommain.CPF = StringHelper.FormatarCpf(dommain.CPF); var retorno = this._clienteApp.Login(dommain.CPF, dommain.Senha); if (retorno != null) { var setidloja = _clienteApp.ListarPorCpf(dommain.CPF).IdCliente; var setidlojaIdLoja = _clienteApp.ListarPorCpf(dommain.CPF).IdPessoaLoja; var setidPerfil = _clienteApp.ListarPorCpf(dommain.CPF).IdPerfil; //var setidloja = _clienteApp.ListarPorCpf(dommain.CPF).IdPessoaLoja; //CustomHelper.SetId = retorno.CPF; // retorno.IdPessoaLoja; CustomHelper.SetLogin(new Cliente_Models { IdCliente = retorno.IdCliente, IdPessoaLoja = retorno.IdPessoaLoja, //IdConfiguracaoCliente = retorno.IdConfiguracaoCliente, CodProduto = retorno.CodProduto, CPF = retorno.CPF, RazaoSocial = retorno.RazaoSocial, IdPerfil = retorno.IdPerfil, Ativacao = retorno.Ativacao, Representante = retorno.Representante, Pessoa = retorno.Pessoa, Bairro = retorno.Bairro, InscricaoMunicipal = retorno.InscricaoMunicipal, Cnpj = retorno.Cnpj, }); } if (CustomHelper.IsLogado) { return(RedirectToAction("index", "home")); } else { TempData["error"] = "Nenhum usuário encontrado."; return(View(dommain)); } }
public ActionResult ClienteCreate(Cliente_Models model) { model.DdlOperadora = OperadoraLista(); model.DdlTipoPessoa = TipoPessoaLista(); model.DdlSegmentoListaFixo = SegmentoListaFixo(); model.DdlUFLista = UFLista(this._ufApp.ListarTodos()); model.DdlPerfil = PerfilLista(this._perfilApp.ListarTodos()); model.DdlSegmentoLista = SegmentoLista(this._perfilApp.ListarTodos()); model.DdlTipoEnderecoLista = TipoEnderecoLista(); model.DdlTipoTelefoneLista = TipoTelefoneLista(); if (model.CPF != null) { SetLoginEndereco(model.CPF); } else { SetLoginEndereco(model.Cnpj); } if (model.CPF == null) { model.CPF = "0"; } if (this._clienteApp.Existe(model.CPF)) { TempData["msgsucesso"] = "CPF Ja Cadastrado"; return(View(model)); } var valid = PortalSOS.Web.custom.ValidationCPF.IsCpf(model.CPF); if (model.CPF == "0") { model.CPF = null; } if (valid == false && model.CPF == null && model.Cnpj != null) { valid = true; } //if (PortalSOS.Web.custom.ValidationCPF.IsCpf(model.CPF)) //{ if (valid == true) { try { string fitrocpf = model.CPF; var filtroId = CustomHelper.UsuarioLogado.IdCliente; //if (model.Tipo == "2") // model.IdPessoaLoja = 0; //else // model.IdPessoaLoja = CustomHelper.UsuarioLogado.IdCliente; var dommain = new sosportalcliente_Dommain { IdCliente = model.IdCliente, IdPerfil = model.IdPerfil, Cnae = model.Cnae, CodProduto = model.CodProduto, Email = model.Email, Emitente = model.Emitente, Estadual = model.Estadual, InscricaoMunicipal = model.InscricaoMunicipal, Licenca = model.Licenca, LimiteCred = model.LimiteCred, Modelo = model.Modelo, Obs = model.Obs, Pessoa = model.Pessoa, RazaoSocial = model.Pessoa, Representante = model.Pessoa, RG = model.RG, Tipo = model.Tipo, Total = model.Total, Ultilizado = model.Ultilizado, Ativacao = model.Ativacao, Senha = model.Senha, CPF = StringHelper.FormatarCpf(model.CPF), Cnpj = model.Cnpj, Status = true, Bairro = model.Bairro, CEP = model.CEP, Cidade = model.Cidade, CodMunicipio = model.CodMunicipio, Complemento = model.Complemento, Endereco = model.Endereco, Estado = model.Estado, IdUf = model.IdUf, Municipio = model.Municipio, Numero = model.Numero, IdPessoaLoja = filtroId, UF = model.UF, Celular = model.Celular, Operadora = model.Operadora, Telefone = model.Telefone, TipoTel = model.TipoTel, TipoEndereco = model.TipoEndereco, DescricaoTipoEndereco = model.DescricaoTipoEndereco, Segmento = model.Segmento, Rua = model.Rua, Logradouro = model.Logradouro, }; if (dommain.Tipo == "1") { dommain.IdPessoaLoja = filtroId; } if (!ModelState.IsValid) { TempData["msgerror"] = GetErrorResult(ModelState.Values); return(View(model)); } this._clienteApp.Salvar(dommain); //if (model.IdPerfil == 9) //{ // this._clienteApp.ListarPorCpf(model.CPF); //} //var final = this._clienteApp.ListarPorCpf(dommain.CPF); TempData["msgsucesso"] = "Registro salvo com sucesso!"; var newList = this._clienteApp.ListarTodos().Where(x => x.IdPessoaLoja == model.IdCliente); model.DdlOperadora = OperadoraLista(); model.DdlTipoPessoa = TipoPessoaLista(); model.DdlSegmentoListaFixo = SegmentoListaFixo(); model.DdlUFLista = UFLista(this._ufApp.ListarTodos()); model.DdlPerfil = PerfilLista(this._perfilApp.ListarTodos()); model.DdlSegmentoLista = SegmentoLista(this._perfilApp.ListarTodos()); var modelfiltro = this._clienteApp.ListarPorCpf(dommain.CPF); model.MyProperty.Add(model); return(RedirectToAction("ClienteCreate", "Cliente")); } catch (Exception exception) { TempData["msgerror"] = exception.Message.ToString(); return(RedirectToAction("ClienteCreate", "Cliente")); } } else { TempData["msgerror"] = "Cpf invalido"; } return(RedirectToAction("ClienteCreate", "Cliente")); }
public void Atualizar(sosportalcliente_Dommain dommain) { this._repository.Atualizar(dommain); }
public void Salvar(sosportalcliente_Dommain dommain) { this._repository.Salvar(dommain); }
public void Atualizar(sosportalcliente_Dommain dommain) { this._context.Entry(dommain).State = System.Data.Entity.EntityState.Modified; this._context.SaveChanges(); }
public void Salvar(sosportalcliente_Dommain dommain) { this._context.sosportalclientes.Add(dommain); this._context.SaveChanges(); }
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()); } }