internal static Cliente ObterCliente(int CodCliente) { try { TB_Cliente tbCliente = new TB_Cliente(); using (DbEcxTrackEntities Entidades = new DbEcxTrackEntities()) { TB_Cliente ClienteEncontrado = Entidades.TB_Cliente.Where(u => u.CodCliente == CodCliente).FirstOrDefault(); Cliente Cli = new Cliente(); if (ClienteEncontrado != null) { Cli.CodCliente = ClienteEncontrado.CodCliente; Cli.NomeCliente = ClienteEncontrado.NomeCliente; Cli.RazaoSocial = ClienteEncontrado.RazaoSocial; Cli.CNPJ = ClienteEncontrado.CNPJ_CPF; Cli.Status = ClienteEncontrado.Ativo; } return(Cli); } } catch (Exception) { throw; } }
public ActionResult Contact(ClienteViewModel model) { try { TB_Cliente _cliente = new TB_Cliente(); _cliente.DS_Nome = model.Nome; _cliente.DT_Inclusao = DateTime.Now; _db.TB_Cliente.Add(_cliente); _db.SaveChanges(); return(Json(new { success = true, responseText = "Salvo com sucesso !" }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { success = false, responseText = "Erro !" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Register(RegisterModel model) { //Clientes TB_Cliente newCliente = new TB_Cliente(); newCliente.cTelefono = Request.Form["Telefono"].ToString(); newCliente.cDireccion = Request.Form["Direccion"].ToString(); if (Request.Form["codDepartamento"] != null) { newCliente.codDepartamento = Request.Form["codDepartamento"].ToString(); } if (Request.Form["codProvincia"] != null) { newCliente.codProvincia = Request.Form["codProvincia"].ToString(); } if (Request.Form["codDistrito"] != null) { newCliente.codDistrito = Request.Form["codDistrito"].ToString(); } if (Request.Form["dropDownTipoCliente"].Equals("1")) { newCliente.cTipCliente = "NAT"; } else { newCliente.cTipCliente = "JUR"; } //Agregar el Cliente a la tabla clientes. _data.TB_Clientes.InsertOnSubmit(newCliente); // newCliente.Pk_eCliente; _data.SubmitChanges(); //Agregar el tipo de cliene segun tipo de cliente if (newCliente.cTipCliente.Equals("JUR")) { TB_PersonaJuridica newClienteJuridico = new TB_PersonaJuridica(); newClienteJuridico.Fk_eCliente = newCliente.Pk_eCliente; newClienteJuridico.cRuc = Request.Form["Ruc"].ToString(); newClienteJuridico.cRazSocial = Request.Form["RazonSocial"].ToString(); _data.TB_PersonaJuridicas.InsertOnSubmit(newClienteJuridico); _data.SubmitChanges(); } else if (newCliente.cTipCliente.Equals("NAT")) { TB_PersonaNatural newClienteNatural = new TB_PersonaNatural(); newClienteNatural.Fk_eCliente = newCliente.Pk_eCliente; newClienteNatural.cDNI = Request.Form["Dni"].ToString(); newClienteNatural.cNombres = Request.Form["Nombres"].ToString(); newClienteNatural.cApellidos = Request.Form["Apellidos"].ToString(); _data.TB_PersonaNaturals.InsertOnSubmit(newClienteNatural); _data.SubmitChanges(); } //Usuario TB_Usuario newUsuario = new TB_Usuario(); newUsuario.Fk_eCliente = newCliente.Pk_eCliente; newUsuario.cUsuario = Request.Form["UserName"].ToString(); newUsuario.cContrasena = Request.Form["Password"].ToString(); _data.TB_Usuarios.InsertOnSubmit(newUsuario); _data.SubmitChanges(); return(RedirectToAction("Logon", "Account")); }