Esempio n. 1
0
        protected void Desplegar_AVANCE_CAMP()
        {
            DB_RegionesApoyadas ListRegCamp = new DB_RegionesApoyadas();

            GVAvances.DataSource = ListRegCamp.DB_Desplegar_CAMP_APOYADAS("", LblPrograma.Text, Convert.ToInt32(LblRegional.Text), 0, "AVANCE");
            GVAvances.DataBind();
        }
Esempio n. 2
0
        protected void Desplegar_AVANCE_CAMP()
        {
            DB_RegionesApoyadas ListRegCamp = new DB_RegionesApoyadas();

            GVAvances.DataSource = ListRegCamp.DB_Desplegar_CAMP_APOYADAS("", DDLProg.SelectedValue, Convert.ToInt32(DDLRegional.SelectedValue), 0, "AVANCE");
            GVAvances.DataBind();
        }
        protected void Desplegar_CAMP_APOYADAS()
        {
            DB_RegionesApoyadas ListRegCamp = new DB_RegionesApoyadas();

            GVCampEmapa.DataSource = ListRegCamp.DB_Desplegar_CAMP_APOYADAS("", LblRegion.Text, Convert.ToInt32(LblIdCamp.Text), 0, "APOYO_CAMPANIA");
            GVCampEmapa.DataBind();
        }
        protected void GVCampEmapa_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            DB_RegionesApoyadas ListRegCamp = new DB_RegionesApoyadas();
            DataTable           dt          = new DataTable();

            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                string Dep    = DataBinder.Eval(e.Row.DataItem, "Departamento").ToString();
                string prog   = DataBinder.Eval(e.Row.DataItem, "Programa").ToString();
                int    idcamp = Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "Id_Campanhia").ToString());
                int    idreg  = Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "Id_Regional").ToString());
                var    image  = e.Row.FindControl("Estado") as Image;
                dt = ListRegCamp.DB_Desplegar_CAMP_APOYADAS(Dep, prog, idcamp, idreg, "NUM_ORG");
                ((Label)e.Row.FindControl("LblNumOrg")).Text = dt.Rows[0][0].ToString();
                LblTotOrg.Text = (Convert.ToInt32(LblTotOrg.Text) + Convert.ToInt32(dt.Rows[0][0].ToString())).ToString();
                dt             = ListRegCamp.DB_Desplegar_CAMP_APOYADAS(Dep, prog, idcamp, 0, "NUM_PROD");
                ((Label)e.Row.FindControl("LblNumProd")).Text = dt.Rows[0][0].ToString();
                LblTotNumBenef.Text = (Convert.ToInt32(LblTotNumBenef.Text) + Convert.ToInt32(dt.Rows[0][0].ToString())).ToString();
                dt = ListRegCamp.DB_Desplegar_CAMP_APOYADAS(Dep, prog, idcamp, 0, "SUP_APOYADA");
                if (dt.Rows[0][1].ToString() != "")
                {
                    ((Label)e.Row.FindControl("LblSupInscrita")).Text = dt.Rows[0][1].ToString();
                    LblTotSupIns.Text = (Convert.ToDecimal(LblTotSupIns.Text) + Convert.ToDecimal(dt.Rows[0][1].ToString())).ToString();
                }
                else
                {
                    ((Label)e.Row.FindControl("LblSupInscrita")).Text = "0";
                }
                if (dt.Rows[0][2].ToString() != "")
                {
                    ((Label)e.Row.FindControl("LblSupApoyada")).Text = dt.Rows[0][2].ToString();
                    LblTotSupApo.Text = (Convert.ToDecimal(LblTotSupApo.Text) + Convert.ToDecimal(dt.Rows[0][2].ToString())).ToString();
                }
                else
                {
                    ((Label)e.Row.FindControl("LblSupApoyada")).Text = "0";
                }

                dt = ListRegCamp.DB_Desplegar_CAMP_APOYADAS(Dep, prog, idcamp, 0, "NUM_PROD_DEP");
                ((Label)e.Row.FindControl("LblNumDepurados")).Text = dt.Rows[0][0].ToString();
                LblTotNumDep.Text = (Convert.ToInt32(LblTotNumDep.Text) + Convert.ToInt32(dt.Rows[0][0].ToString())).ToString();
            }
        }
        protected void GVCampEmapa_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            DataTable             dt          = new DataTable();
            DB_EXT_DesignacionOrg ListDesOrg  = new DB_EXT_DesignacionOrg();
            DB_RegionesApoyadas   ListRegCamp = new DB_RegionesApoyadas();
            string tipo     = Convert.ToString(e.CommandName);
            int    rowIndex = Convert.ToInt32(e.CommandArgument);

            GVCampEmapa.Columns[6].Visible = true;
            Desplegar_CAMP_APOYADAS();
            Session.Add("Prog", GVCampEmapa.Rows[rowIndex].Cells[1].Text);
            Session.Add("IdCamp", DDLCamp.SelectedValue);
            Session.Add("IdReg", GVCampEmapa.Rows[rowIndex].Cells[6].Text);
            StringBuilder sbMensaje = new StringBuilder();

            switch (tipo)
            {
            case "Designacion":

                dt = ListDesOrg.DB_Seleccionar_DESIGNACION_ORG(Convert.ToInt32(GVCampEmapa.Rows[rowIndex].Cells[6].Text), Convert.ToInt32(DDLCamp.SelectedValue), "", GVCampEmapa.Rows[rowIndex].Cells[1].Text, "REP_LISTASIGNADOS");
                if (dt.Rows.Count > 0)
                {
                    sbMensaje.Append("<script type='text/javascript'>");
                    sbMensaje.AppendFormat("window.open('{0}','Titulo','top=0,left=0,width=800,height=400,scrollbars=yes,resizable=no,directories=no,location=no,menubar=no,status=no,Titlebar=yes,toolbar=no');", "../Extensiones/repDesignacionOrgTPE.aspx?ci=" + GVCampEmapa.Rows[rowIndex].Cells[1].Text);
                    sbMensaje.Append("</script>");
                    ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensaje", sbMensaje.ToString());
                }
                else
                {
                    Response.Write("<script>window.alert('No se registró la designación de técnicos de producción, en la regional.');</script>");
                }
                break;

            case "Cronograna":

                ///////////// dt = ListRegCamp.DB_Desplegar_CAMP_APOYADAS("", GVCampEmapa.Rows[rowIndex].Cells[1].Text, Convert.ToInt32(DDLCamp.SelectedValue), Convert.ToInt32(DDLRegional.SelectedValue), "ID_CRONOGRAMA");
                dt = ListRegCamp.DB_Desplegar_CAMP_APOYADAS("", GVCampEmapa.Rows[rowIndex].Cells[1].Text, Convert.ToInt32(DDLCamp.SelectedValue), Convert.ToInt32(GVCampEmapa.Rows[rowIndex].Cells[6].Text), "ID_CRONOGRAMA");

                if (dt.Rows.Count != 0)
                {
                    Session.Add("IdCrono", dt.Rows[0][0].ToString());
                    sbMensaje.Append("<script type='text/javascript'>");
                    sbMensaje.AppendFormat("window.open('{0}','Titulo','top=0,left=0,width=800,height=400,scrollbars=yes,resizable=no,directories=no,location=no,menubar=no,status=no,Titlebar=yes,toolbar=no');", "../Control/repCronogramaTec.aspx?ci=" + GVCampEmapa.Rows[rowIndex].Cells[1].Text);
                    sbMensaje.Append("</script>");
                    ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensaje", sbMensaje.ToString());
                }
                else
                {
                    Response.Write("<script>window.alert('NO se registró un cronograma para la campaña y programa correspondiente.');</script>");
                }
                break;
            }
            GVCampEmapa.Columns[6].Visible = false;
            Desplegar_CAMP_APOYADAS();
        }
        protected void Desplegar_CAMP_APOYADAS()
        {
            //if (DDLRegion.SelectedValue != "TODOS")
            //{
            DB_RegionesApoyadas ListRegCamp = new DB_RegionesApoyadas();

            GVCampEmapa.DataSource = ListRegCamp.DB_Desplegar_CAMP_APOYADAS("", DDLRegion.SelectedValue, Convert.ToInt32(DDLCamp.SelectedValue), 0, "APOYO_CAMPANIA");
            GVCampEmapa.DataBind();
            //}
            //else
            //{
            //    DB_RegionesApoyadas ListRegCamp = new DB_RegionesApoyadas();
            //    GVCampEmapa.DataSource = ListRegCamp.DB_Desplegar_CAMP_APOYADAS("", DDLRegion.SelectedValue, Convert.ToInt32(0), 0, "APOYO_CAMPANIA");
            //    GVCampEmapa.DataBind();
            //}
        }