[HttpPost]//para buscar clientes public ActionResult ObtenerClientes(string txtnombre, string txtappaterno, string txtdni, string txtcliente) { if (Session["id"] == null) { return(RedirectToAction("Login", "Usuario_Login")); } else if (!Session["id"].ToString().Equals("0")) { if (txtnombre == "") { txtnombre = "-1"; } if (txtappaterno == "") { txtappaterno = "-1"; } if (txtdni == "") { txtdni = "-1"; } if (txtcliente == "") { txtcliente = "-1"; } Persona objCliente = new Persona(); objCliente.Codigo = Int32.Parse(txtcliente); objCliente.nombre = txtnombre; objCliente.Primer_Apellido = txtappaterno; objCliente.Cedula = txtdni; if (objCliente.Codigo != -1) { List <Persona> persona = m.Get0((int)(objCliente.Codigo)); return(View(persona)); } else if (!objCliente.nombre.ToString().Equals("-1")) { List <Persona> persona = m.Get1(objCliente.nombre); return(View(persona)); } else if (!objCliente.Primer_Apellido.ToString().Equals("-1")) { List <Persona> persona = m.Get3(objCliente.Primer_Apellido); return(View(persona)); } else if (!objCliente.Cedula.ToString().Equals("-1")) { List <Persona> persona = m.Get2(objCliente.Cedula); return(View(persona)); } else { return(View(db.Personas.ToList())); } } else { return(RedirectToAction("Login", "Usuario_Login")); } }
[HttpPost]//para buscar clientes public ActionResult ObtenerClientes(string txtnombre, string txtappaterno, string txtdni, string txtcliente) { if (txtnombre == "") { txtnombre = "-1"; } if (txtappaterno == "") { txtappaterno = "-1"; } if (txtdni == "") { txtdni = "-1"; } if (txtcliente == "") { txtcliente = "-1"; } Persona objCliente = new Persona(); objCliente.Codigo = Int32.Parse(txtcliente); objCliente.nombre = txtnombre; objCliente.Primer_Apellido = txtappaterno; objCliente.Cedula = txtdni; if (objCliente.Codigo != -1) { List <Persona> persona = m.Get0((int)(objCliente.Codigo)); return(View(persona)); } else if (!objCliente.nombre.ToString().Equals("-1")) { List <Persona> persona = m.Get1(objCliente.nombre); return(View(persona)); } else if (!objCliente.Primer_Apellido.ToString().Equals("-1")) { List <Persona> persona = m.Get3(objCliente.Primer_Apellido); return(View(persona)); } else if (!objCliente.Cedula.ToString().Equals("-1")) { List <Persona> persona = m.Get2(objCliente.Cedula); return(View(persona)); } else { return(View(db.Persona.ToList())); } //List<Persona> persona = db.Persona.Find(objCliente); }