protected void btnAgregarCama_Click(object sender, EventArgs e) { if (Page.IsValid) { Cama oRegistro = new Cama(); if (Request["idCama"] != null) { oRegistro = (Cama)oRegistro.Get(typeof(Cama), int.Parse(Request["idCama"])); } GuardarCama(oRegistro); Response.Redirect("Catastro.aspx?tipo=Habitacion&idHabitacion=" + oRegistro.IdHabitacion.IdHabitacion.ToString(), false); } }
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 MostrarCama() { lblTituloCama.Text = "CAMA"; Cama oCama = new Cama(); oCama = (Cama)oCama.Get(typeof(Cama), int.Parse(Request["idCama"].ToString())); txtCama.Text = oCama.Nombre; lblHabitacion.Text = oCama.IdHabitacion.Nombre; lblIdHabitacion.Text = oCama.IdHabitacion.IdHabitacion.ToString(); ddlServicioCama.SelectedValue = oCama.IdServicioInternacion.IdServicio.ToString(); ddlTipoCama.SelectedValue = oCama.IdTipoCama.IdTipoCama.ToString(); lblPiso2.Text = oCama.IdHabitacion.IdPiso.Nombre; ///Marca como seleccionado el nodo donde estoy parado foreach (TreeNode n in TreeView1.Nodes[0].ChildNodes) { if (n.Value == oCama.IdHabitacion.IdPiso.IdPiso.ToString()) { foreach (TreeNode h in n.ChildNodes[0].ChildNodes) { if (h.Value == oCama.IdHabitacion.IdHabitacion.ToString()) { h.Expand(); foreach (TreeNode c in h.ChildNodes) { if (c.Value == oCama.IdCama.ToString()) { c.Text = "<b>" + c.Text + "</b>"; c.Selected = true; } } } } } } /////Fin de marca }
protected void cvCama_ServerValidate(object source, ServerValidateEventArgs args) { if (Request["idCama"] != null) { args.IsValid = true; } else { Cama oRegistro = new Cama(); oRegistro = (Cama)oRegistro.Get(typeof(Cama), "Nombre", txtCama.Text, "Baja", false); cvCama.ErrorMessage = "El nombre de la cama ya existe. Verifique"; if (oRegistro == null) { args.IsValid = true; } else { args.IsValid = false; } } }