public int EditarComplejo(ComplejoModel complejoModel) { int Result = -1; using (ConnectionSQL = new SqlConnection(ConnectionDB)) { using (CmdSQL = new SqlCommand("Usp_ActualizaComplejo", ConnectionSQL)) { CmdSQL.CommandType = CommandType.StoredProcedure; CmdSQL.Parameters.Add("@ComplejoID", SqlDbType.Int).Value = complejoModel.ComplejoID; CmdSQL.Parameters.Add("@Nombre", SqlDbType.NVarChar, 50).Value = complejoModel.NombreComplejo; CmdSQL.Parameters.Add("@TipoComplejoID", SqlDbType.Decimal).Value = complejoModel.TipoComplejoID; CmdSQL.Parameters.Add("@SedeID", SqlDbType.Decimal).Value = complejoModel.SedeID; CmdSQL.Parameters.Add("@Localizacion", SqlDbType.NVarChar, 50).Value = complejoModel.Localizacion; CmdSQL.Parameters.Add("@AreaTotal", SqlDbType.Int).Value = complejoModel.AreaTotal; CmdSQL.Connection.Open(); Result = CmdSQL.ExecuteNonQuery(); } } return(Result); }
public List <ComplejoModel> ListarComplejos() { List <ComplejoModel> complejos = new List <ComplejoModel>(); using (ConnectionSQL = new SqlConnection(ConnectionDB)) { using (CmdSQL = new SqlCommand("Usp_obtenerComplejos", ConnectionSQL)) { CmdSQL.CommandType = CommandType.StoredProcedure; CmdSQL.Connection.Open(); AdapterSQL = new SqlDataAdapter(CmdSQL); TablesSQL = new DataTable(); AdapterSQL.Fill(TablesSQL); ReaderSQL = CmdSQL.ExecuteReader(); while (ReaderSQL.Read()) { ComplejoModel complejoData = new ComplejoModel { ComplejoID = (int)ReaderSQL["Complejo ID"], NombreComplejo = ReaderSQL["Complejo"].ToString(), NombreTipo = ReaderSQL["Tipo Complejo"].ToString(), NombreSede = ReaderSQL["Sede"].ToString(), Localizacion = ReaderSQL["Localizacion"].ToString(), AreaTotal = (int)ReaderSQL["Area Total"] }; complejos.Add(complejoData); } } } return(complejos); }
public ActionResult EditarComplejo(ComplejoModel complejoModel, int id) { try { complejoBL = new ComplejoBL(); complejoBL.EditarComplejo(complejoModel); return(RedirectToAction("Complejos")); } catch { return(View()); } }
public ActionResult CrearComplejo(ComplejoModel complejoM) { try { if (ModelState.IsValid) { complejoBL = new ComplejoBL(); if (complejoBL.RegistrarComplejo(complejoM) >= 1) { ViewBag.Message = "Complejo registrado"; ModelState.Clear(); } } return(View()); } catch { return(View()); } }