public ActionResult LogOn(LogOnModel model, string returnUrl) { ViewBag.Tema = Settings.Default.Tema; cookie = new HttpCookie("usuario"); if (ModelState.IsValid) { String senha = Crypt.CriptografaM(model.Password); ecomm_clientes result = clientes.getLogin(model.UserName, senha); if (result != null) { FormsAuthentication.SetAuthCookie(result.nome, model.RememberMe); //String usuario = Crypt.Crypter(result.codigo); String usuario = result.codigo; if (Request.Cookies["usuario"] == null) { cookie.Expires = DateTime.Now.AddMinutes(Settings.Default.IntervaloLimpezaCookies); Response.Cookies.Add(cookie); } cookie.Values.Add(usuario, null); Response.Cookies.Add(cookie); if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/") && !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\")) { ViewBag.Tema = Settings.Default.Tema; return(Redirect(returnUrl)); } else { ViewBag.Tema = Settings.Default.Tema; return(RedirectToAction("Index", "Home")); } } else { ModelState.AddModelError("", "Nome de usuário e/ou senha inválidos"); } } return(View(model)); }
public ActionResult Register(RegisterModel model) { ViewBag.Tema = Settings.Default.Tema; const string codCli = ""; if (!string.IsNullOrEmpty(model.CPF_CNPJ)) { if (model.Pessoa == null) { model.Pessoa = "F"; } if (model.Cep_Ent == null) { model.Cep_Ent = model.Cep_Res; model.Endereco_Ent = model.Endereco_Res; model.Nro_Ent = model.Nro_Res; model.Bairro_Ent = model.Bairro_Res; model.Cidade_Ent = model.Cidade_Res; model.Uf_Ent = model.Uf_Res; model.Complemento_Ent = model.Complemento_Res; } if (model.Cep_Cob == null) { model.Cep_Cob = model.Cep_Res; model.Endereco_Cob = model.Endereco_Res; model.Nro_Cob = model.Nro_Res; model.Bairro_Cob = model.Bairro_Res; model.Cidade_Cob = model.Cidade_Res; model.Uf_Cob = model.Uf_Res; model.Complemento_Cob = model.Complemento_Res; } //String senha = Crypt.Crypter(model.Password); String senha = string.Empty; senha = Crypt.CriptografaM(model.Password); ObjectResult <eComm_Atucli_Result> result = null; result = produtos.setCliente(codCli, model.Nome, model.Rg_ie, model.CPF_CNPJ, model.Fantasia_Apelido, model.CodVendedor, model.Pessoa, model.Telefone1, model.Telefone2, model.Telefone3, model.Fax, model.Email1, model.Email2, model.HomePage, model.Data_Nascimento, model.Profissao, Settings.Default.Rede, Settings.Default.Filial, model.Sexo, model.Inscricao_Suframa, senha, model.Boqueado, model.Cep_Res, model.Endereco_Res, model.Nro_Res, model.Bairro_Res, model.Cidade_Res, model.Uf_Res, model.Complemento_Res, model.Cep_Cob, model.Endereco_Cob, model.Nro_Cob, model.Bairro_Cob, model.Cidade_Cob, model.Uf_Cob, model.Complemento_Cob, model.Cep_Ent, model.Endereco_Ent, model.Nro_Ent, model.Bairro_Ent, model.Cidade_Ent, model.Uf_Ent, model.Complemento_Ent, model.Conta_Contabil, model.IdIntegra, model.Autor_Sms, model.ObsCli, model.LimiteCredito, model.Email1); if (result != null) { foreach (var item in result) { if (!item.pCodigo.Equals(0)) { cookie = new HttpCookie("usuario"); FormsAuthentication.SetAuthCookie(model.Nome, false /* createPersistentCookie */); String usuario = Crypt.Crypter(item.pCodigo); cookie.Values.Add(usuario, null); Response.Cookies.Add(cookie); ViewBag.Tema = Settings.Default.Tema; } else { ModelState.AddModelError("", item.MsgErro); } } return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Ocorreram erros no formulário. Verifique as informações digitadas e tente novamente"); } } ViewBag.Tema = Settings.Default.Tema; return(View(model)); }
public ActionResult SearchCadastro(ecomm_clientes model, string edtConfPassord) { ViewBag.Tema = Settings.Default.Tema; if (ModelState.IsValid) { if (!string.IsNullOrEmpty(model.CPF_CNPJ)) { if (model.PESSOA == null) { model.PESSOA = "F"; } if (model.OBSERVACOES == null) { model.OBSERVACOES = ""; } if (model.CEP_ENTREGA == null) { model.CEP_ENTREGA = model.CEP_RESIDENCIAL; model.ENDERECO_ENTREGA = model.ENDERECO_RESIDENCIAL; model.NRO_ENTREGA = model.NRO_RESIDENCIAL; model.BAIRRO_ENTREGA = model.BAIRRO_RESIDENCIAL; model.CIDADE_ENTREGA = model.CIDADE_RESIDENCIAL; model.UF_ENTREGA = model.UF_RESIDENCIAL; model.COMPLEMENTO_ENTREGA = model.COMPLEMENTO_RESIDENCIAL; } if (model.CEP_COBRANCA == null) { model.CEP_COBRANCA = model.CEP_RESIDENCIAL; model.ENDERECO_COBRANCA = model.ENDERECO_RESIDENCIAL; model.NRO_COBRANCA = model.NRO_RESIDENCIAL; model.BAIRRO_COBRANCA = model.BAIRRO_RESIDENCIAL; model.CIDADE_COBRANCA = model.CIDADE_RESIDENCIAL; model.UF_COBRANCA = model.UF_ENTREGA; model.COMPLEMENTO_COBRANCA = model.COMPLEMENTO_RESIDENCIAL; } String senha = Crypt.CriptografaM(model.PASSAWORD); //// Attempt to register the user //MembershipCreateStatus createStatus; ObjectResult <eComm_Atucli_Result> result = null; result = produtos.setCliente(model.codigo, model.nome, model.RG_IE, model.CPF_CNPJ, model.FANTASIA_APELIDO, model.CODVENDEDOR, model.PESSOA, model.TELEFONE1, model.TELEFONE2, model.TELEFONE3, model.FAX, model.EMAIL1, model.EMAIL2, model.HOMEPAGE, model.DATA_NASCIMENTO, model.PROFISSAO, Settings.Default.Rede, Settings.Default.Filial, model.SEXO, model.INSCRICAO_SUFRAMA, senha, model.CLIENTE_BLOQUEADO, model.CEP_RESIDENCIAL, model.ENDERECO_RESIDENCIAL, model.NRO_RESIDENCIAL, model.BAIRRO_RESIDENCIAL, model.CIDADE_RESIDENCIAL, model.UF_RESIDENCIAL, model.COMPLEMENTO_RESIDENCIAL, model.CEP_COBRANCA, model.ENDERECO_COBRANCA, model.NRO_COBRANCA, model.BAIRRO_COBRANCA, model.CIDADE_COBRANCA, model.UF_COBRANCA, model.COMPLEMENTO_COBRANCA, model.CEP_ENTREGA, model.ENDERECO_ENTREGA, model.NRO_ENTREGA, model.BAIRRO_ENTREGA, model.CIDADE_ENTREGA, model.UF_ENTREGA, model.COMPLEMENTO_ENTREGA, model.CONTA_CONTABIL, model.ID_INTEGRA, model.AUTORIZA_ENVIO_SMS, model.OBSERVACOES, model.LIMITE_DE_CREDITO, model.EMAIL1); if (result != null) { foreach (var item in result) { if (!item.pCodigo.Equals(0)) { FormsAuthentication.SetAuthCookie(model.nome, false /* createPersistentCookie */); ViewBag.Tema = Settings.Default.Tema; ModelState.AddModelError("", "Dados Atualizados"); } else { ModelState.AddModelError("", item.MsgErro); } } return(RedirectToAction("SearchCadastro", "Account")); } else { ModelState.AddModelError("", "Ocorreram erros no formulário. Por favor corrija os erros e tente novamente"); } } } else { return(View(model)); } ViewBag.Tema = Settings.Default.Tema; return(View()); }