示例#1
0
    protected void lnkGuardar_Click(object sender, EventArgs e)
    {
        try
        {
            if (!(Boolean)ViewState["crear"])
            {
                Response.Redirect("../Default.aspx");
            }

            if (string.IsNullOrEmpty(txtFechaAnalitica.Text))
            {
                clsHelper.mensaje("Ingrese fecha de analítica", this, clsHelper.tipoMensaje.alerta);
                return;
            }


            if (!clsHelper.isDate(txtFechaAnalitica.Text))
            {
                clsHelper.mensaje("Ingrese una fecha de analítica válida", this, clsHelper.tipoMensaje.alerta);
                return;
            }



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

            c.fechaAnalitica     = clsHelper.valDate(txtFechaAnalitica.Text);
            c.sangreOculta       = (txtSangreOculta.Text);
            c.azulMetilenoHeces  = (txtAzulMetilenoHeces.Text);
            c.polimorfonucleares = (txtPolimorfonucleares.Text);
            c.mononucleares      = (txtMononucleares.Text);
            c.paracitosHeces     = (txtParásitosheces.Text);
            c.azucaresReductores = (txtAzucaresReductores.Text);
            c.usuario            = Session["usuario"].ToString();
            c.grabar();
            limpiar();
            clsHelper.mensaje("Proceso exitoso", this, clsHelper.tipoMensaje.informacion, true);
            cargarDatosExistentes();
        }
        catch (Exception ex)
        {
            clsHelper.mostrarError("lnkGuardar_Click", ex, this, true);
        }
    }