protected void GetPeridForAnalist()
        {//se obtiene el estado de un Reporte en un Año, mes y periodo especifico.Y otros datos adicionales del periodo obtenido
            Report = Convert.ToInt32(this.Session["Reporte"]);
            DataTable dt = null;

            dt = oCoon.ejecutarDataTable("UP_WEBXPLORA_PLA_OBTENER_REPORTPLANNING_BY_REPORTID_AND_ANO_MES_AND_PERIODO", canal, Report, sidaño, sidmes, sidperiodo);

            if (dt != null)
            {
                if (dt.Rows.Count == 1)
                {
                    div_Validar.Visible = true;
                    sidaño     = dt.Rows[0]["id_Year"].ToString();
                    sidmes     = dt.Rows[0]["id_Month"].ToString();
                    sidperiodo = dt.Rows[0]["periodo"].ToString();
                    bool valid_analist = Convert.ToBoolean(dt.Rows[0]["ReportsPlanning_ValidacionAnalista"]);

                    lbl_año_value.Text     = sidaño;
                    lbl_mes_value.Text     = sidmes;
                    lbl_periodo_value.Text = sidperiodo;


                    chkb_validar.Checked   = valid_analist;
                    chkb_invalidar.Checked = !valid_analist;

                    lbl_validacion.Text = sidaño + "-" + dt.Rows[0]["Month_name"].ToString() + " " + sidperiodo;

                    UpdatePanel_validacion.Update();
                }
            }
        }
Beispiel #2
0
        protected void btn_cancelar_Click(object sender, EventArgs e)
        {
            chkb_validar.Items[0].Selected = false;
            chkb_validar.Items[1].Selected = false;

            UpdatePanel_validacion.Update();
        }
 protected void btn_cancelar_Click(object sender, EventArgs e)
 {
     if (chkb_validar.Checked == true)
     {
         chkb_validar.Checked   = false;
         chkb_invalidar.Checked = true;
     }
     else
     {
         chkb_validar.Checked   = true;
         chkb_invalidar.Checked = false;
     }
     UpdatePanel_validacion.Update();
 }
        protected void chkb_validar_CheckedChanged(object sender, EventArgs e)
        {
            if (chkb_validar.Checked)
            {
                chkb_invalidar.Checked = false;
            }
            else
            {
                chkb_invalidar.Checked = true;
            }

            lbl_msj_validar.Text = "¿ Esta seguro que desea continuar?";
            btn_aceptar2.Visible = false;
            btn_aceptar.Visible  = true;
            btn_cancelar.Visible = true;
            UpdatePanel_validacion.Update();
            ModalPopupExtender_ValidationAnalyst.Show();
        }
        protected void btn_aceptar_Click(object sender, EventArgs e)
        {
            btn_aceptar2.Visible = true;
            btn_aceptar.Visible  = false;
            btn_cancelar.Visible = false;
            try
            {
                Report = Convert.ToInt32(this.Session["Reporte"]);
                oCoon.ejecutarDataReader("UP_WEBXPLORA_CLIE_V2_REPORT_PLANNING_ACTUALIZAR_VALIDACION", Report, lbl_año_value.Text.Trim(), lbl_mes_value.Text.Trim(), lbl_periodo_value.Text.Trim(), chkb_validar.Checked, Session["sUser"].ToString(), DateTime.Now);

                ModalPopupExtender_ValidationAnalyst.Show();
                lbl_msj_validar.Text = "El cambio se realizo con exito.";
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
            }
            UpdatePanel_validacion.Update();
        }