public void ActualizarFinalidad(string strID, string strDescripcion) { Finalidad uFinalidad = new Finalidad(); uFinalidad.ID = strID; uFinalidad.Descripcion = strDescripcion; FinalidadBusiness.Actualizar(uFinalidad); }
public ActionResult DeleteConfirmed(long id) { Finalidad finalidad = db.Finalidad.Find(id); db.Finalidad.Remove(finalidad); db.SaveChanges(); return(RedirectToAction("Index")); }
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)); }
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)); }
// 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)); }
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); } }
/// <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); } }
/// <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)); }
/// <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)); }