// GET: Personas public ActionResult Index()//Mando datos a la vista de la página original { //Instancio objeto tipo clsPersona Models.clsPersona objPersona = new Models.clsPersona(); return(View(objPersona)); }
protected void Button1_Click(object sender, EventArgs e) { Models.clsPersona objPersona = new Models.clsPersona(); objPersona.Nombre = txtNombre.Text; objPersona.Apellido = txtApellido.Text; objPersona.Edad =; if (String.IsNullOrEmpty(objPersona.Nombre)) { lblSaludo.Text = $"Debe introducir un nombre"; lblSaludo.Visible = true; } else if (String.IsNullOrEmpty(objPersona.Apellido)) { lblSaludo.Text = $"Debe introducir un apellido"; lblSaludo.Visible = true; } else if (String.IsNullOrEmpty(objPersona.Edad)) { lblSaludo.Text = $"debe introducir una edad"; } else { lblSaludo.Text = $"Hola {objPersona.Nombre} {objPersona.Apellido}"; lblSaludo.Visible = true; } }
/// <summary> /// Action Index home controller /// </summary> /// <returns></returns> public ActionResult Index() { //Declaracion variables String saludo; Models.clsPersona persona = new Models.clsPersona(); //Saludamos saludo = Saludo(); ViewData["Saludo"] = saludo; //Mostramos la fecha actual ViewBag.FechaActual = DateTime.Now.ToLongDateString(); //Damos valores al objeto persona.nombre = "Rafa"; persona.Apellidos = "Mateos"; persona.idPersona = 1; persona.telefono = "6666666666"; persona.direccion = "Calle no me importa"; persona.fechaNacimiento = new DateTime(1996, 10, 10); return(View(persona)); }
/// <summary> /// Action resutl listado de personas /// </summary> /// <returns></returns> public ActionResult ListadoPersonas() { SqlConnection miConexion = new SqlConnection(); List <Models.clsPersona> listaPer = new List <Models.clsPersona>(); SqlDataReader miLector = null; Models.clsPersona oPersona; try { miConexion.ConnectionString = "server=serverpersona.database.windows.net;database=personasDB;uid=Prueba;pwd=123qwerty.;"; //miConexion.ConnectionString = "server=serverpersona.database.windows.net;database=personasDB;uid=rmateos;pwd=Sevillamalo16;"; miConexion.Open(); SqlCommand miComando = new SqlCommand("SELECT IDPersona,nombrePersona,apellidosPersona,fechaNacimiento,direccion,IDDepartamento FROM Personas", miConexion); //miComando.CommandText = "SELECT * FROM Personas"; //miComando.Connection = miConexion; miLector = miComando.ExecuteReader(); if (miLector.HasRows) { while (miLector.Read()) { oPersona = new Models.clsPersona(); oPersona.idPersona = (int)miLector["IDPersona"]; oPersona.nombre = (String)miLector["nombrePersona"]; oPersona.Apellidos = (String)miLector["apellidosPersona"]; oPersona.fechaNacimiento = (DateTime)miLector["fechaNacimiento"]; //oPersona.telefono = (String)miLector["telefono"]; oPersona.direccion = (String)miLector["direccion"]; oPersona.IdDept = (int)miLector["IDDepartamento"]; listaPer.Add(oPersona); } } miLector.Close(); miConexion.Close(); } catch (SqlException) { ViewData["Estado"] = "Error al intentar conectarse a la BD"; } finally { miConexion.Close(); } return(View(listaPer)); }
// GET: Home public ActionResult Editar() { Models.clsPersona p = new Models.clsPersona(); p.nombre = "Rafa"; p.Apellidos = "Mateos"; p.direccion = "No me importa"; p.fechaNacimiento = new DateTime(2010, 10, 10); p.telefono = "66666666"; return(View(p)); }
public int funInsert(Models.clsPersona obj) { Conectar(); SqlCommand comando = new SqlCommand(PROCEDIMIENTO, con); comando.Parameters.AddWithValue("@QUERY", "INSERT"); comando.Parameters.AddWithValue("@TER_NOMBRES", obj.NOMBRE); comando.CommandType = CommandType.StoredProcedure; con.Open(); return(PER_ID = Convert.ToInt32(comando.ExecuteScalar())); }
protected void btnSaludo_Click(object sender, EventArgs e) { Models.clsPersona objPersona = new Models.clsPersona(); objPersona.nombre = txtTexto.Text; objPersona.apellido1 = txtApellido1.Text; objPersona.apellido2 = txtApellido2.Text; objPersona.fechaNacimiento = calendario; if (String.IsNullOrEmpty(objPersona.nombre) && !String.IsNullOrEmpty(objPersona.apellido1) && !String.IsNullOrEmpty(objPersona.apellido2)) { lblAlerta.Text = "El nombre no puede estar vacío"; lblAlerta.Visible = true; lblSaludo.Visible = false; lblSaludo.Text = ""; } else if (String.IsNullOrEmpty(objPersona.apellido1) && !String.IsNullOrEmpty(objPersona.nombre) && !String.IsNullOrEmpty(objPersona.apellido2)) { lblAlerta.Text = "El primer apellido no puede estar vacío"; lblAlerta.Visible = true; lblSaludo.Visible = false; lblSaludo.Text = ""; } else if (String.IsNullOrEmpty(objPersona.apellido2) && !String.IsNullOrEmpty(objPersona.nombre) && !String.IsNullOrEmpty(objPersona.apellido1)) { lblAlerta.Text = "El segundo apellido no puede estar vacío"; lblAlerta.Visible = true; lblSaludo.Visible = false; lblSaludo.Text = ""; } else if (String.IsNullOrEmpty(objPersona.apellido2) && String.IsNullOrEmpty(objPersona.nombre) && !String.IsNullOrEmpty(objPersona.apellido1) || String.IsNullOrEmpty(objPersona.nombre) && String.IsNullOrEmpty(objPersona.apellido1) && !String.IsNullOrEmpty(objPersona.apellido2) || !String.IsNullOrEmpty(objPersona.nombre) && String.IsNullOrEmpty(objPersona.apellido1) && String.IsNullOrEmpty(objPersona.apellido2) || String.IsNullOrEmpty(objPersona.nombre) && String.IsNullOrEmpty(objPersona.apellido1) && String.IsNullOrEmpty(objPersona.apellido2) ) { lblAlerta.Text = "Has dejado varios campos vacio"; lblAlerta.Visible = true; lblSaludo.Visible = false; lblSaludo.Text = ""; } else { lblSaludo.Text = $"Hola { objPersona.nombre} {objPersona.apellido1} {objPersona.apellido2} " + $"con fecha de nacimiento: {objPersona.fechaNacimiento}"; lblSaludo.Visible = true; lblAlerta.Visible = false; lblAlerta.Text = ""; } }
[HttpPost] //porque enviamos datos introducidos en una vista a otra donde los mostramos public ActionResult DatosPersonasModificados(Models.clsPersona personas) //Recibe un objeto de tipo clsPersona { return(View("DatosPersonasModificados", personas)); }
public ActionResult Editar(Models.clsPersona persona) { return(View("PersonaModificada", persona)); }