protected void btnEliminarCama_Click(object sender, EventArgs e) { Cama oRegistro = new Cama(); oRegistro = (Cama)oRegistro.Get(typeof(Cama), int.Parse(Request["idCama"].ToString())); if (oRegistro.getUtilizacionCama() == 0) { oRegistro.Baja = true; oRegistro.Save(); CargarArbol(); string popupScript = "<script language='JavaScript'> alert('Se ha eliminado la cama')</script>"; ClientScript.RegisterClientScriptBlock(GetType(), "PopupScript", popupScript); } else { string popupScript = "<script language='JavaScript'> alert('No es posible eliminar la cama. Tiene movimientos de ocupacion asociadas.')</script>"; ClientScript.RegisterClientScriptBlock(GetType(), "PopupScript", popupScript); } }
private void GuardarCama(Cama oRegistro) { Habitacion oHab = new Habitacion(); oHab = (Habitacion)oHab.Get(typeof(Habitacion), int.Parse(lblIdHabitacion.Text)); Servicio oServicio = new Servicio(); oServicio = (Servicio)oServicio.Get(typeof(Servicio), int.Parse(ddlServicioCama.SelectedValue)); TipoCama oTipo = new TipoCama(); oTipo = (TipoCama)oTipo.Get(typeof(TipoCama), int.Parse(ddlTipoCama.SelectedValue)); oRegistro.IdHabitacion = oHab; oRegistro.Nombre = txtCama.Text; oRegistro.IdServicioInternacion = oServicio; oRegistro.IdTipoCama = oTipo; oRegistro.IdUsuarioRegistro = SSOHelper.CurrentIdentity.Id; oRegistro.FechaRegistro = DateTime.Now; oRegistro.IdEfector.IdEfector = SSOHelper.CurrentIdentity.IdEfector; oRegistro.Save(oRegistro); }