protected void btnModificarCargosHospitalarios_Click(object sender, EventArgs e) { if (grdCargosHospitalarios.FocusedRowIndex < 0) { return; } sgwMulticapa.Gestor.Gestor FGestor = sgwMulticapa.Gestor.Gestor.GestorGlobal(); CargoHospitalario FCargosHospitalarios = new CargoHospitalario(); FGestor.ObtenerObjeto(FCargosHospitalarios, grdCargosHospitalarios); Session["OperacionDetalle"] = "M"; edtActividadesHospitalariasServicio.Text = FCargosHospitalarios.AMBITO_HOSPITALARIO; edtActividadesHospitalariasCargoFuncion.Text = FCargosHospitalarios.CARGO; edtCargosHospitalariosFechaInicio.Text = FCargosHospitalarios.LeerFecha("FECHA_INICIO"); edtCargosHospitalariosFechaFinalizacion.Text = FCargosHospitalarios.LeerFecha("FECHA_FINALIZACION"); if (FCargosHospitalarios.INSTITUCION_UNIV) { cmbCargosHospitalariosInstitucion.SelectedValue = FCargosHospitalarios.ID_INSTITUCIONES.ToString(); edtCargosHospitalariosInstitucionOtra.Text = ""; } else { cmbCargosHospitalariosInstitucion.SelectedValue = "-1"; edtCargosHospitalariosInstitucionOtra.Text = FCargosHospitalarios.OTRA_INSTITUCION; } cmbCargosHospitalariosInstitucion_SelectedIndexChanged(sender, e); popCargosHospitalarios.ShowOnPageLoad = true; }
protected void btnEliminarCargosHospitalarios_Click(object sender, EventArgs e) { if (grdCargosHospitalarios.FocusedRowIndex < 0) { return; } sgwMulticapa.Gestor.Gestor FGestor = sgwMulticapa.Gestor.Gestor.GestorGlobal(); CargoHospitalario FCargosHospitalarios = new CargoHospitalario(); FGestor.ObtenerObjeto(FCargosHospitalarios, grdCargosHospitalarios); FGestor.EliminarObjeto(FCargosHospitalarios); actualizarDatosCargosHospitalarios(); }
// Botones Popup Actividades Hospitalarias protected void btnAceptarCargosHospitalarios_Click(object sender, EventArgs e) { // Requeridos string FEstado = ""; if ((pnlCargosHospitalarios.Visible) && (!sgwNucleo.Funciones.VerificarRequerido(edtCargosHospitalariosInstitucionOtra.Text))) { FEstado = "la institución"; } else if (!sgwNucleo.Funciones.VerificarRequerido(edtActividadesHospitalariasServicio.Text)) { FEstado = "el servicio"; } else if (!sgwNucleo.Funciones.VerificarRequerido(edtActividadesHospitalariasCargoFuncion.Text)) { FEstado = "el cargo/función"; } else if (!sgwNucleo.Funciones.VerificarRequerido(edtCargosHospitalariosFechaInicio.Text)) { FEstado = "la fecha de inicio"; } if (FEstado != "") { sgwNucleo.Pagina.MostrarEstado("Debe completar " + FEstado + ".", 1); return; } sgwMulticapa.Gestor.Gestor FGestor = sgwMulticapa.Gestor.Gestor.GestorGlobal(); CargoHospitalario FCargosHospitalarios = new CargoHospitalario(); if (Session["OperacionDetalle"].ToString() == "M") { FGestor.ObtenerObjeto(FCargosHospitalarios, int.Parse(grdCargosHospitalarios.GetRowValues(grdCargosHospitalarios.FocusedRowIndex, "ID_CARGOS_HOSPITALARIOS").ToString())); } else { FCargosHospitalarios.ID_DOCENTES = int.Parse(Session["ID_DOCENTES"].ToString()); } FCargosHospitalarios.GuardarFecha("FECHA_INICIO", edtCargosHospitalariosFechaInicio.Text); FCargosHospitalarios.GuardarFecha("FECHA_FINALIZACION", edtCargosHospitalariosFechaFinalizacion.Text); FCargosHospitalarios.AMBITO_HOSPITALARIO = edtActividadesHospitalariasServicio.Text; FCargosHospitalarios.CARGO = edtActividadesHospitalariasCargoFuncion.Text; if (cmbCargosHospitalariosInstitucion.SelectedValue == "-1") { FCargosHospitalarios.INSTITUCION_UNIV = false; FCargosHospitalarios.ID_INSTITUCIONES = 0; FCargosHospitalarios.OTRA_INSTITUCION = edtCargosHospitalariosInstitucionOtra.Text; } else { FCargosHospitalarios.INSTITUCION_UNIV = true; FCargosHospitalarios.ID_INSTITUCIONES = int.Parse(cmbCargosHospitalariosInstitucion.SelectedValue); FCargosHospitalarios.OTRA_INSTITUCION = ""; } FGestor.GuardarObjeto(FCargosHospitalarios); actualizarDatosCargosHospitalarios(); sgwNucleo.Pagina.CerrarPopup(popCargosHospitalarios); }