Esempio n. 1
0
        private void GuardarHabitacion(Habitacion oRegistro)
        {
            Piso oPiso = new Piso();

            oPiso = (Piso)oPiso.Get(typeof(Piso), int.Parse(lblIdPiso.Text));

            /*Servicio oServicio = new Servicio();
             * oServicio = (Servicio)oServicio.Get(typeof(Servicio), int.Parse(ddlServicio.SelectedValue));*/

            oRegistro.IdPiso = oPiso;
            oRegistro.Nombre = txtHabitacion.Text;
            //oRegistro.IdServicioInternacion = oServicio;
            oRegistro.IdUsuarioRegistro   = SSOHelper.CurrentIdentity.Id;
            oRegistro.FechaRegistro       = DateTime.Now;
            oRegistro.IdEfector.IdEfector = SSOHelper.CurrentIdentity.IdEfector;
            oRegistro.Save();
        }
Esempio n. 2
0
        protected void btnEliminarHab_Click(object sender, EventArgs e)
        {
            Habitacion oRegistro = new Habitacion();

            oRegistro = (Habitacion)oRegistro.Get(typeof(Habitacion), int.Parse(Request["idHabitacion"].ToString()));

            if (oRegistro.getCantidadCamas() == 0)
            {
                oRegistro.Baja = true;
                oRegistro.Save();
                CargarArbol();
                string popupScript = "<script language='JavaScript'> alert('Se ha eliminado la habitacion')</script>";
                ClientScript.RegisterClientScriptBlock(GetType(), "PopupScript", popupScript);
            }
            else
            {
                string popupScript = "<script language='JavaScript'> alert('No es posible eliminar la habitación. Tiene camas asociadas.')</script>";
                ClientScript.RegisterClientScriptBlock(GetType(), "PopupScript", popupScript);
            }
        }