private void detach_TB_PersonaJuridicas(TB_PersonaJuridica entity) { this.SendPropertyChanging(); entity.TB_Cliente = null; }
partial void DeleteTB_PersonaJuridica(TB_PersonaJuridica instance);
partial void InsertTB_PersonaJuridica(TB_PersonaJuridica instance);
partial void UpdateTB_PersonaJuridica(TB_PersonaJuridica instance);
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"); }