public ActionResult EdicionAnciano(clsAnciano abueloSimpson) { clsManejadoraAnciano residente = new clsManejadoraAnciano(); residente.editaAnciano(abueloSimpson); return(RedirectToAction("Lista")); }
//DELETE //primero obtengo anciano a eliminar public ViewResult Delete(int id) { clsManejadoraAnciano rip = new clsManejadoraAnciano(); clsAnciano anciano = rip.detallesAnciano(id); return(View(anciano)); }
//EDIT //obtengo anciano seleccionado de la lista de ancianos public ViewResult Edit(int id) { clsManejadoraAnciano celadora = new clsManejadoraAnciano(); clsAnciano yayo = celadora.detallesAnciano(id); return(View(yayo)); }
//DETAILS //muestra anciano seleccionado de la lista de ancianos public ViewResult Details(int id) { clsManejadoraAnciano manejaViejas = new clsManejadoraAnciano(); clsAnciano anciano = manejaViejas.detallesAnciano(id); return(View(anciano)); }
public ActionResult ponUnZombiEnTuVida(clsAnciano anciano) { //hace que no se permita crear ancianos sin nombre if (ModelState.IsValid == false) { return(View(anciano)); } else { clsManejadoraAnciano zombi = new clsManejadoraAnciano(); zombi.creaAnciano(anciano); return(RedirectToAction("Lista")); } }
public List<clsAnciano> getListadoAncianosDAL() { /* * Dim listaArticulos As New List(Of clsArticulo) Dim conexion As New SqlConnection Dim miConexion As New clsMyConnection Dim readerArticulos As SqlDataReader = Nothing Dim oComando As New SqlCommand Dim articulo As clsArticulo */ List<clsAnciano> listaAncianos=new List<clsAnciano>(); SqlConnection conexion=null; clsMyConnection miConexion = new clsMyConnection(); SqlDataReader readerAncianos = null; SqlCommand oComando; clsAnciano anciano = null; ; // clsAnciano anciano = new clsAnciano(); try { conexion = miConexion.getConnection(); // oComando = new SqlCommand("SELECT * FROM Ancianos"); oComando = new SqlCommand("SELECT * FROM Ancianos", conexion); readerAncianos = oComando.ExecuteReader(); if (readerAncianos.HasRows) { while(readerAncianos.Read()){ anciano = new clsAnciano(); // anciano = new clsAnciano((int)readerAncianos["idAnciano"], readerAncianos["nombreAnciano"].ToString()); anciano.idAnciano = (int)readerAncianos["idAnciano"]; anciano.nombreAnciano = readerAncianos["nombreAnciano"].ToString(); listaAncianos.Add(anciano); } } } catch (Exception) { throw; } finally { readerAncianos.Close(); conexion.Close(); } return listaAncianos; }
/// <summary> /// procedimiento que crea un objeto de tipo anciano /// </summary> /// <param name="inquilino"></param> public void creaAnciano(clsAnciano inquilino) { SqlConnection conexion = new SqlConnection(); SqlCommand comando = new SqlCommand(); try { conexion = pedro.getConnection(); comando.CommandText = "INSERT INTO Ancianos VALUES(@nombre)"; comando.Parameters.Add("@nombre", SqlDbType.VarChar).Value = inquilino.nombreAnciano; comando.Connection = conexion; comando.ExecuteNonQuery(); } finally { conexion.Close(); } }
/// <summary> /// procedimiento que modifica un anciano /// </summary> /// <param name="viejete"></param> public void editaAnciano(clsAnciano viejete) { SqlConnection conexion = new SqlConnection(); SqlCommand comando = new SqlCommand(); try { conexion = pedro.getConnection(); comando.CommandText = "UPDATE Ancianos SET nombreAnciano=@nombre WHERE idAnciano=@id"; comando.Parameters.Add("@id", SqlDbType.Int).Value = viejete.idAnciano; comando.Parameters.Add("@nombre", SqlDbType.VarChar).Value = viejete.nombreAnciano; comando.Connection = conexion; comando.ExecuteNonQuery(); } finally { conexion.Close(); } }
/// <summary> /// función que ofrece los detalles de un anciano /// </summary> /// <param name="id">es el número de id de anciano</param> /// <returns>devuelve un anciano</returns> public clsAnciano detallesAnciano(int id) { clsAnciano oAnciano = new clsAnciano(); SqlConnection conexion = new SqlConnection(); SqlCommand comando = new SqlCommand(); SqlDataReader readerAncianos = null; SqlParameter parametro = new SqlParameter(); try { //En C# //System.Data.SqlClient.SqlCommand cmd; //cmd = new System.Data.SqlClient.SqlCommand(); //cmd.Connection = cnn; //cmd.CommandText = // “Select * From Empleados Where Empleado = @Nombre”; //System.Data.SqlClient.SqlParameter param; //param = new System.Data.SqlClient.SqlParameter(); //param.ParameterName = “@Nombre”; //param.SqlDbType = SqlDbType.VarChar; //param.Size = 20; //param.Value = txtNombre.Text; //cmd.Parameters.Add(param); //cmd.ExecuteNonQuery(); //comando.Connection = pedro.getConnection(); //comando.CommandText = "SELECT * FROM Ancianos WHERE idAnciano=@id"; //parametro.ParameterName = "@id"; //parametro.SqlDbType = SqlDbType.Int; //comando.Parameters.Add(parametro); //System.Data.SqlClient.SqlCommand cmd; //cmd = new System.Data.SqlClient.SqlCommand(); //cmd.Connection = cnn; //cmd.CommandText = // “Select * From Empleados Where Empleado = @Nombre”; //cmd.Parameters.Add( // “@Nombre”, SqlDbType.VarChar, 20).Value = txtNombre.Text; //cmd.ExecuteNonQuery(); conexion = pedro.getConnection(); comando.CommandText = "SELECT * FROM Ancianos WHERE idAnciano=@id"; comando.Parameters.Add("@id", SqlDbType.Int).Value = id; comando.Connection = conexion; readerAncianos = comando.ExecuteReader(); if (readerAncianos.HasRows) { readerAncianos.Read(); oAnciano = new clsAnciano(); oAnciano.idAnciano = (int)readerAncianos["idAnciano"]; oAnciano.nombreAnciano = readerAncianos["nombreAnciano"].ToString(); } return(oAnciano); } finally { readerAncianos.Close(); conexion.Close(); } //return oAnciano; }