Exemple #1
0
        public void ActualizarFinalidad(string strID, string strDescripcion)
        {
            Finalidad uFinalidad = new Finalidad();

            uFinalidad.ID          = strID;
            uFinalidad.Descripcion = strDescripcion;
            FinalidadBusiness.Actualizar(uFinalidad);
        }
Exemple #2
0
        public ActionResult DeleteConfirmed(long id)
        {
            Finalidad finalidad = db.Finalidad.Find(id);

            db.Finalidad.Remove(finalidad);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #3
0
 public ActionResult Edit([Bind(Include = "Id,Descripcion")] Finalidad finalidad)
 {
     if (ModelState.IsValid)
     {
         db.Entry(finalidad).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View("/Views/Administrativas/Finalidades/Edit.cshtml", finalidad));
 }
Exemple #4
0
        public ActionResult Create([Bind(Include = "Id,Descripcion")] Finalidad finalidad)
        {
            if (ModelState.IsValid)
            {
                db.Finalidad.Add(finalidad);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View("/Views/Administrativas/Finalidades/Index.cshtml", finalidad));
        }
Exemple #5
0
        // GET: Finalidades/Delete/5
        public ActionResult Delete(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Finalidad finalidad = db.Finalidad.Find(id);

            if (finalidad == null)
            {
                return(HttpNotFound());
            }
            return(View("/Views/Administrativas/Finalidades/Delete.cshtml", finalidad));
        }
Exemple #6
0
 public bool InsertarFinalidad(string strID)
 {
     if (FinalidadBusiness.ObtenerFinalidadPorID(strID) == null)
     {
         Finalidad iFinalidad = new Finalidad();
         iFinalidad.ID          = strID;
         iFinalidad.Descripcion = string.Empty;
         FinalidadBusiness.Insertar(iFinalidad);
         return(false);
     }
     else
     {
         return(true);
     }
 }
Exemple #7
0
        /// <summary>
        /// Método que actualiza un nuevo registro a la tabla de Finalidades
        /// </summary>
        /// <param name="uFinalidad"></param>
        public static int Actualizar(Finalidad uFinalidad)
        {
            try
            {
                //1. Configurar la conexión y el tipo de comando
                SqlConnection sqlcConectar = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString);
                SqlCommand    sqlcComando  = new SqlCommand();
                sqlcComando.Connection  = sqlcConectar;
                sqlcComando.CommandType = CommandType.StoredProcedure;
                sqlcComando.CommandText = "web_spU_ActualizarFinalidad";

                //2. Declarar los parametros
                SqlParameter sqlpID = new SqlParameter();
                sqlpID.ParameterName = "@ID";
                sqlpID.SqlDbType     = SqlDbType.Char;
                sqlpID.Size          = 6;
                sqlpID.Value         = uFinalidad.ID;

                SqlParameter sqlpDescripcion = new SqlParameter();
                sqlpDescripcion.ParameterName = "@Descripcion";
                sqlpDescripcion.SqlDbType     = SqlDbType.VarChar;
                sqlpDescripcion.Value         = uFinalidad.Descripcion;

                //3. Agregar los parametros al comando
                sqlcComando.Parameters.Add(sqlpID);
                sqlcComando.Parameters.Add(sqlpDescripcion);

                //4. Abrir la conexión
                sqlcComando.Connection.Open();

                //5. Ejecutar la instrucción UPDATE que no regresa filas
                int result = sqlcComando.ExecuteNonQuery();

                //6. Cerrar la conexión
                sqlcComando.Connection.Close();

                //7. Regresar el resultado
                return(result);
            }
            catch (Exception ex)
            {
                throw new Exception("Error capa de datos (public static int Actualizar(Finalidad " + uFinalidad.ID + ")): " + ex.Message);
            }
        }
Exemple #8
0
        /// <summary>
        /// Obtener un registro de Finalidad por su ID
        /// </summary>
        /// <param name="strID"></param>
        /// <returns></returns>
        public static Finalidad ObtenerFinalidadPorID(string strID)
        {
            try
            {
                //1. Configurar la conexión y el tipo de comando
                SqlConnection sqlcConectar = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString);
                SqlCommand    sqlcComando  = new SqlCommand();
                sqlcComando.Connection  = sqlcConectar;
                sqlcComando.CommandType = CommandType.StoredProcedure;
                sqlcComando.CommandText = "web_spS_ObtenerFinalidadPorID";

                //2. Declarar los parametros
                SqlParameter sqlpID = new SqlParameter();
                sqlpID.ParameterName = "@ID";
                sqlpID.SqlDbType     = SqlDbType.Char;
                sqlpID.Size          = 6;
                sqlpID.Value         = strID;

                //3. Agregar los parametros al comando
                sqlcComando.Parameters.Add(sqlpID);

                //4. Abrir la conexión
                sqlcComando.Connection.Open();

                //5. Ejecutar la instrucción SELECT que regresa filas
                SqlDataReader reader = sqlcComando.ExecuteReader();

                //6. Asignar la lista de Clientes
                Finalidad result = LibraryGenerics <Finalidad> .ConvertDataSetToList(reader).FirstOrDefault();

                //7. Cerrar la conexión
                sqlcComando.Connection.Close();

                //8. Regresar el resultado
                return(result);
            }
            catch (Exception ex)
            {
                throw new Exception("Error capa de datos (public static Finalidad ObtenerFinalidadPorID(string " + strID + ")): " + ex.Message);
            }
        }
 /// <summary>
 /// Método que actualiza un nuevo registro a la tabla de Finalidades
 /// </summary>
 /// <param name="uFinalidad"></param>
 /// <returns></returns>
 public static int Actualizar(Finalidad uFinalidad)
 {
     return(FinalidadDataAccess.Actualizar(uFinalidad));
 }
Exemple #10
0
 /// <summary>
 /// Método que inserta un nuevo registro a la tabla de Finalidad
 /// </summary>
 /// <param name="iFinalidad"></param>
 public static int Insertar(Finalidad iFinalidad)
 {
     return(FinalidadDataAccess.Insertar(iFinalidad));
 }