public ActionResult GuardarAlta(Altas altas)
        {
            DateTime FechaIngreso = DateTime.Parse(TempData["FechaIngreso"].ToString());
            DateTime FechaAlta    = altas.Fecha;

            TimeSpan t    = FechaAlta - FechaIngreso;
            double   Dias = t.TotalDays;

            if (ModelState.IsValid)
            {
                try
                {
                    altas.IngresosId = int.Parse(TempData["IngresoId"].ToString());
                    altas.Monto      = double.Parse(TempData["HabitacionPP"].ToString()) * Dias;

                    db.Altas.Add(altas);
                    db.SaveChanges();
                }
                catch (Exception e)
                {
                    throw new Exception(e.Message);
                }


                return(RedirectToAction("VistaAltas"));
            }

            return(View(altas));
        }
        public ActionResult ConfirmarBorrarAlta(int id)
        {
            Altas altas = db.Altas.Find(id);

            db.Altas.Remove(altas);
            db.SaveChanges();
            return(RedirectToAction("VistaAltas"));
        }
Exemplo n.º 3
0
        public ActionResult DeleteConfirmed(int id)
        {
            Altas altas = db.Altas.Find(id);

            db.Altas.Remove(altas);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 4
0
 public ActionResult Edit([Bind(Include = "IdAltas,Ingreso_Id,Fecha_Ingreso,Nombre,Numero,Fecha_Salida,Monto,Total_Pagar")] Altas altas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(altas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Ingreso_Id = new SelectList(db.Ingresos, "IdIngresos", "Fecha_Ingreso", altas.Ingreso_Id);
     return(View(altas));
 }
        // Borrar Alta
        public ActionResult BorrarAlta(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Altas altas = db.Altas.Find(id);

            if (altas == null)
            {
                return(HttpNotFound());
            }
            return(View(altas));
        }
Exemplo n.º 6
0
        // GET: Altas/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Altas altas = db.Altas.Find(id);

            if (altas == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Ingreso_Id = new SelectList(db.Ingresos, "IdIngresos", "Fecha_Ingreso", altas.Ingreso_Id);
            return(View(altas));
        }
Exemplo n.º 7
0
        private void BtnAgregarMarcas_Click(object sender, EventArgs e)
        {
            Altas ventana = new Altas();

            ventana.ShowDialog();
        }