Beispiel #1
0
 protected void lnkModificar_Click(object sender, EventArgs e)
 {
     try
     {
         if (!(Boolean)ViewState["actualizar"])
         {
             clsHelper.mensaje("No tiene permiso para realizar esta acción", this, clsHelper.tipoMensaje.alerta);
             return;
         }
         GridViewRow gr = (GridViewRow)((Control)sender).Parent.Parent;
         int         idEnfermedadPaciente;
         idEnfermedadPaciente = int.Parse(((Label)gr.FindControl("lblIdEnfermedadPaciente")).Text);
         ClsEenfermedadPac enf = new ClsEenfermedadPac();
         enf = enf.seleccionarPorId(idEnfermedadPaciente);
         if (enf.IdEnfermedadPaciente != null)
         {
             txtFechaEnfermedad.Text        = clsHelper.dateFormat(enf.FechaEnfermedad.ToString());
             rbTipoEnfermedad.SelectedValue = enf.TipoEnfermedad.ToString();
             chkTipoEnfermedad_SelectedIndexChanged(sender, e);
             cboEnfermedad.SelectedValue       = enf.Enfermedad.ToString();
             cboTratada.SelectedValue          = enf.Tratada == true?"1":"0";
             cboEstadoEnfermedad.SelectedValue = enf.estado.ToString();
             ViewState["idEnfermedadPaciente"] = enf.IdEnfermedadPaciente;
         }
     }
     catch (Exception ex)
     {
         clsHelper.mostrarError("lnkModificar_Click", ex, this, true);
     }
 }
Beispiel #2
0
 void cargarExistentes()
 {
     try
     {
         DataTable         dt  = new DataTable();
         ClsEenfermedadPac enf = new ClsEenfermedadPac();
         dt = enf.seleccionar(int.Parse(Session["idPaciente"].ToString()));
         grdEnfermedades.DataSource = dt;
         grdEnfermedades.DataBind();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #3
0
    protected void lnkEliminar_Click(object sender, EventArgs e)
    {
        if (!(Boolean)ViewState["eliminar"])
        {
            clsHelper.mensaje("No tiene permiso para realizar esta acción", this, clsHelper.tipoMensaje.alerta);
            return;
        }
        GridViewRow gr = (GridViewRow)((Control)sender).Parent.Parent;
        int         idEnfermedadPaciente;

        idEnfermedadPaciente = int.Parse(((Label)gr.FindControl("lblIdEnfermedadPaciente")).Text);
        ClsEenfermedadPac enf = new ClsEenfermedadPac();

        enf.eliminar(idEnfermedadPaciente);
        cargarExistentes();
    }
Beispiel #4
0
 public ClsEenfermedadPac  seleccionarPorId(int IdEnfermedadPaciente)
 {
     try
     {
         ClsEenfermedadPac r  = new ClsEenfermedadPac();
         DataTable         dt = new DataTable();
         dt = db.dataTableSP("SPEnfermedadPacSPorID", null, db.parametro("@PIdEnfermedadPaciente", IdEnfermedadPaciente));
         if (dt.Rows.Count > 0)
         {
             r.IdEnfermedadPaciente = clsHelper.valI(dt.Rows[0]["IdEnfermedadPaciente"].ToString());
             r.IdPaciente           = clsHelper.valI(dt.Rows[0]["IdPaciente"].ToString());
             r.TipoEnfermedad       = clsHelper.valI(dt.Rows[0]["TipoEnfermedad"].ToString());
             r.Enfermedad           = dt.Rows[0]["Enfermedad"].ToString();
             r.FechaEnfermedad      = clsHelper.valDate(dt.Rows[0]["FechaEnfermedad"].ToString());
             r.Tratada = clsHelper.valB(dt.Rows[0]["Tratada"].ToString());
             r.estado  = clsHelper.valI(dt.Rows[0]["estado"].ToString());
         }
         return(r);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #5
0
    protected void lnkGuardar_Click(object sender, EventArgs e)
    {
        try
        {
            if (!(Boolean)ViewState["crear"])
            {
                clsHelper.mensaje("No tiene permiso para realizar esta acción", this, clsHelper.tipoMensaje.alerta);
                return;
            }

            if (string.IsNullOrEmpty(txtFechaEnfermedad.Text))
            {
                clsHelper.mensaje("Ingrese fecha de enfermedad", this, clsHelper.tipoMensaje.alerta);
                txtFechaEnfermedad.Focus();
                return;
            }


            if (!clsHelper.isDate(txtFechaEnfermedad.Text))
            {
                clsHelper.mensaje("La fecha es inválida", this, clsHelper.tipoMensaje.alerta);
                txtFechaEnfermedad.Focus();
                return;
            }

            if (string.IsNullOrEmpty(rbTipoEnfermedad.SelectedValue.ToString()))
            {
                clsHelper.mensaje("Seleccione tipo de enfermedad", this, clsHelper.tipoMensaje.alerta);
                rbTipoEnfermedad.Focus();
                return;
            }
            if (string.IsNullOrEmpty(cboEnfermedad.SelectedValue.ToString()))
            {
                clsHelper.mensaje("Seleccione tipo una enfermedad", this, clsHelper.tipoMensaje.alerta);
                cboEnfermedad.Focus();
                return;
            }

            if (string.IsNullOrEmpty(cboTratada.SelectedValue.ToString()))
            {
                clsHelper.mensaje("Seleccione si fue tratada", this, clsHelper.tipoMensaje.alerta);
                cboTratada.Focus();
                return;
            }

            if (string.IsNullOrEmpty(cboEstadoEnfermedad.SelectedValue.ToString()))
            {
                clsHelper.mensaje("Seleccione estado de enfermedad", this, clsHelper.tipoMensaje.alerta);
                cboEstadoEnfermedad.Focus();
                return;
            }

            ClsEenfermedadPac enf = new ClsEenfermedadPac();
            if (Session["idPaciente"] == null)
            {
                clsHelper.mensaje("Por favor reinicie la aplicación", this, clsHelper.tipoMensaje.msgbx);
                return;
            }
            else
            {
                enf.IdPaciente = int.Parse(Session["idPaciente"].ToString());
            }

            if (ViewState["idEnfermedadPaciente"] != null)
            {
                enf.IdEnfermedadPaciente = int.Parse(ViewState["idEnfermedadPaciente"].ToString());
            }
            else
            {
                enf.IdEnfermedadPaciente = null;
            }
            enf.FechaEnfermedad = clsHelper.valDate(txtFechaEnfermedad.Text);
            enf.TipoEnfermedad  = int.Parse(rbTipoEnfermedad.SelectedValue.ToString());
            enf.Enfermedad      = cboEnfermedad.SelectedValue.ToString();
            enf.Tratada         = clsHelper.valB(cboTratada.SelectedValue.ToString());
            enf.estado          = clsHelper.getValueI(cboEstadoEnfermedad);
            enf.usuario         = Session["usuario"].ToString();
            enf.grabar();
            clsHelper.mensaje("Proceso exitoso", this, clsHelper.tipoMensaje.informacion);
            limpiar();
            cargarExistentes();
        }
        catch (Exception ex)
        {
            clsHelper.mostrarError("lnkGuardar_Click", ex, this, true);
        }
    }