예제 #1
0
    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;
    }
예제 #2
0
    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();
    }
예제 #3
0
    // 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);
    }