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);
        }
예제 #3
0
 public ActionResult EditarComplejo(ComplejoModel complejoModel, int id)
 {
     try
     {
         complejoBL = new ComplejoBL();
         complejoBL.EditarComplejo(complejoModel);
         return(RedirectToAction("Complejos"));
     }
     catch
     {
         return(View());
     }
 }
예제 #4
0
        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());
            }
        }