Пример #1
0
        public ActionResult EdicionAnciano(clsAnciano abueloSimpson)
        {
            clsManejadoraAnciano residente = new clsManejadoraAnciano();

            residente.editaAnciano(abueloSimpson);
            return(RedirectToAction("Lista"));
        }
Пример #2
0
        //DELETE
        //primero obtengo anciano a eliminar
        public ViewResult Delete(int id)
        {
            clsManejadoraAnciano rip     = new clsManejadoraAnciano();
            clsAnciano           anciano = rip.detallesAnciano(id);

            return(View(anciano));
        }
Пример #3
0
        //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));
        }
Пример #4
0
        //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));
        }
Пример #5
0
 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"));
     }
 }
Пример #6
0
 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;
 }
Пример #7
0
        /// <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();
            }
        }
Пример #8
0
        /// <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();
            }
        }
Пример #9
0
        /// <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;
        }