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(); }
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); } }