Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            clsElectricMeters oClsElectricMeters = new clsElectricMeters();

            if (!IsPostBack)
            {
                FillGestorMedicion();
                DataTable dtAllGroups;
                oClsElectricMeters.intActive   = 1;
                oClsElectricMeters.IdGMedicion = 0;
                dtAllGroups               = oClsElectricMeters.GetAllDistinctGroup();
                ddl_Grupos.DataSource     = dtAllGroups;
                ddl_Grupos.DataTextField  = "Grupo";
                ddl_Grupos.DataValueField = "IdGrupo";
                ddl_Grupos.DataBind();
                // CargaDDL();
                //CargarCentral();

                ddl_Grupos.Items.Add("-- TODOS --");
                ddl_Grupos.SelectedValue = "-- TODOS --";
                //buscar();

                //   System.Data.DataTable dtGR = new System.Data.DataTable();
                //clsGeneralReport oclsGeneralReport = new clsGeneralReport();
                //if (!IsPostBack)
                //{
                //    dtGR = oclsGeneralReport.GetGeneralReport( "1","", toggleConvenios.Checked?"0":"1",   toggleComunicacion.Checked ? "0" : "1", toggleMedicion.Checked ? "0" : "1");
                //    if  (dtGR != null &&   (dtGR.Rows.Count > 0))
                //    {
                //        Session["dtGR"] = dtGR;
                //        strHTMLElectric = oclsGeneralReport.CreateTableHTML(dtGR);
                //       DBDataPlaceHolder.Controls.Add(new Literal { Text = strHTMLElectric.ToString() });
                //    }
            }
        }
Exemplo n.º 2
0
        public void CargarGrupo()
        {
            clsElectricMeters oClsElectricMeters = new clsElectricMeters();
            string            strIdGMedicion     = cboGestorMedicion.Items[cboGestorMedicion.SelectedIndex].Value;
            DataTable         dtAllGroups;

            if (strIdGMedicion == "-- TODOS --")
            {
                oClsElectricMeters.IdGMedicion = 0;
            }
            else
            {
                oClsElectricMeters.IdGMedicion = Convert.ToInt32(strIdGMedicion);
            }
            oClsElectricMeters.intActive = 1;

            dtAllGroups               = oClsElectricMeters.GetAllDistinctGroup();
            ddl_Grupos.DataSource     = dtAllGroups;
            ddl_Grupos.DataTextField  = "Grupo";
            ddl_Grupos.DataValueField = "IdGrupo";
            ddl_Grupos.DataBind();
            // CargaDDL();
            //CargarCentral();

            ddl_Grupos.Items.Add("-- TODOS --");
            ddl_Grupos.SelectedValue = "-- TODOS --";
        }
Exemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            clsElectricMeters oClsElectricMeters = new clsElectricMeters();

            try {
                if (!IsPostBack)
                {
                    FillGestorMedicion();

                    DataTable dtAllGroups;
                    oClsElectricMeters.intActive   = 1;
                    oClsElectricMeters.IdGMedicion = 0;
                    dtAllGroups             = oClsElectricMeters.GetAllDistinctGroup();
                    cmbGroup.DataSource     = dtAllGroups;
                    cmbGroup.DataTextField  = "Grupo";
                    cmbGroup.DataValueField = "IdGrupo";
                    cmbGroup.DataBind();
                    // CargaDDL();
                    //CargarCentral();

                    cmbGroup.Items.Add("-- TODOS --");
                    cmbGroup.SelectedValue = "-- TODOS --";
                }
                //CargaDDL();
            }
            catch (Exception ex)
            {
                clsError.logMessage = ex.ToString();
                clsError.logModule  = "Page_Load";
                clsError.LogWrite();
            }
        }
Exemplo n.º 4
0
        //public void CargaDDL()
        //{
        //    clsElectricMeters oClsElectricMeters = new clsElectricMeters();
        //    DataTable dtGetLadingCharge;
        //    try
        //    {
        //            string strGroup = cmbGroup.Items[cmbGroup.SelectedIndex].Value;
        //            if (!string.IsNullOrEmpty(strGroup))
        //            {
        //                if (strGroup == "-- TODOS --")
        //                {
        //                    //cmbLoadingCharge.Items.Clear();
        //                    ddl.Items.Clear();
        //                    oClsElectricMeters.intActive = 1;
        //                    dtGetLadingCharge = oClsElectricMeters.GetAllGroup();
        //                    if (dtGetLadingCharge == null)
        //                    {
        //                        //msgErrNew.InnerHtml = "";
        //                        //msgErrNew.Style.Add("display", "none");
        //                        //msgErrNew.InnerHtml = "Error al recuperar los datos";
        //                        ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('Error','Error al recuperar los datos.','error');", true);

        //                    }
        //                    else
        //                    {
        //                        if (dtGetLadingCharge.Rows.Count > 0)
        //                        {
        //                            DataSet dsAll = new DataSet(); dsAll.Tables.Add(dtGetLadingCharge.Copy());
        //                            ddl.DataSource = dsAll;
        //                            ddl.DataTextField = "RPUPuntoCarga";
        //                            ddl.DataValueField = "RPU";
        //                            ddl.DataBind();
        //                            //ddl.Items.Add("-- TODOS --");
        //                            //ddl.SelectedValue = "-- TODOS --";

        //                        }
        //                    }
        //                }
        //                else
        //                {
        //                    oClsElectricMeters.strGroup = strGroup;
        //                    oClsElectricMeters.intActive = 1;
        //                    dtGetLadingCharge = oClsElectricMeters.GetLoadingCharge();
        //                    if (dtGetLadingCharge == null)
        //                    {
        //                        //msgErrNew.InnerHtml = "";
        //                        //msgErrNew.Style.Add("display", "none");
        //                        //msgErrNew.InnerHtml = "Error al recuperar los datos";
        //                        ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('Error','Error al recuperar los datos.','error');", true);

        //                    }
        //                    else
        //                    {
        //                        if (dtGetLadingCharge.Rows.Count > 0)
        //                        {
        //                            DataSet ds = new DataSet(); ds.Tables.Add(dtGetLadingCharge.Copy());
        //                            ddl.DataSource = ds;
        //                            ddl.DataTextField = "RPUPuntoCarga";
        //                            ddl.DataValueField = "RPU";
        //                            ddl.DataBind();
        //                            // ddl.Items.Add("-- TODOS --");
        //                            //ddl.SelectedValue = "-- TODOS --";

        //                        }
        //                    }
        //                }
        //            }
        //    }
        //    catch (Exception ex)
        //    {
        //        clsError.logMessage = ex.ToString();
        //        clsError.logModule = "itemSelected";
        //        clsError.LogWrite();
        //        //msgErrNew.InnerHtml = "";
        //        //msgErrNew.Style.Add("display", "none");
        //        //msgErrNew.InnerHtml = ex.ToString();
        //        JavaScriptSerializer serializer = new JavaScriptSerializer();
        //        string mensaje = serializer.Serialize(ex.Message);
        //        ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('Error  Detalle: " + mensaje + "');", true);

        //    }
        //}


        //protected void itemSelected(object sender, EventArgs e)
        //{
        //    clsElectricMeters oClsElectricMeters = new clsElectricMeters();
        //    DataTable dtGetLadingCharge;
        //    try
        //    {
        //        if (IsPostBack)
        //        {
        //            string strGroup = cmbGroup.Items[cmbGroup.SelectedIndex].Value;
        //            if (!string.IsNullOrEmpty(strGroup))
        //            {
        //                if (strGroup == "-- TODOS --")
        //                {
        //                    //cmbLoadingCharge.Items.Clear();
        //                    ddl.Items.Clear();
        //                    oClsElectricMeters.intActive = 1;
        //                    dtGetLadingCharge = oClsElectricMeters.GetAllGroup();
        //                    if (dtGetLadingCharge == null)
        //                    {
        //                        //msgErrNew.InnerHtml = "";
        //                        //msgErrNew.Style.Add("display", "none");
        //                        //msgErrNew.InnerHtml = "Error al recuperar los datos";
        //                        ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('Error','Error al recuperar los datos.','error');", true);

        //                    }
        //                    else
        //                    {
        //                        if (dtGetLadingCharge.Rows.Count > 0)
        //                        {
        //                            DataSet dsAll = new DataSet(); dsAll.Tables.Add(dtGetLadingCharge.Copy());
        //                            ddl.DataSource = dsAll;
        //                            ddl.DataTextField = "RPUPuntoCarga";
        //                            ddl.DataValueField = "RPU";
        //                            ddl.DataBind();
        //                            //ddl.Items.Add("-- TODOS --");
        //                            //ddl.SelectedValue = "-- TODOS --";

        //                        }
        //                    }
        //                }
        //                else
        //                {
        //                    oClsElectricMeters.strGroup = strGroup;
        //                    oClsElectricMeters.intActive = 1;
        //                    dtGetLadingCharge = oClsElectricMeters.GetLoadingCharge();
        //                    if (dtGetLadingCharge == null)
        //                    {
        //                        //msgErrNew.InnerHtml = "";
        //                        //msgErrNew.Style.Add("display", "none");
        //                        //msgErrNew.InnerHtml = "Error al recuperar los datos";
        //                        ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('Error','Error al recuperar los datos.','error');", true);

        //                    }
        //                    else
        //                    {
        //                        if (dtGetLadingCharge.Rows.Count > 0)
        //                        {
        //                            DataSet ds = new DataSet(); ds.Tables.Add(dtGetLadingCharge.Copy());
        //                            ddl.DataSource = ds;
        //                            ddl.DataTextField = "RPUPuntoCarga";
        //                            ddl.DataValueField = "RPU";
        //                            ddl.DataBind();
        //                            // ddl.Items.Add("-- TODOS --");
        //                            //ddl.SelectedValue = "-- TODOS --";

        //                        }
        //                        else if (dtGetLadingCharge.Rows.Count == 0)
        //                        {
        //                            ddl.Items.Clear();
        //                            //ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('','Grupo sin puntos de carga','warning');", true);

        //                        }
        //                    }
        //                }
        //            }
        //        }
        //    }
        //    catch (Exception ex)
        //    {
        //        clsError.logMessage = ex.ToString();
        //        clsError.logModule = "itemSelected";
        //        clsError.LogWrite();
        //        //msgErrNew.InnerHtml = "";
        //        //msgErrNew.Style.Add("display", "none");
        //        //msgErrNew.InnerHtml = ex.ToString();
        //        JavaScriptSerializer serializer = new JavaScriptSerializer();
        //        string mensaje = serializer.Serialize(ex.Message);
        //        ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('Error  Detalle: " + mensaje + "');", true);

        //    }
        //}

        protected void btnSearch_Click(object sender, EventArgs e)
        {
            clsElectricMeters oClsElectricMeters = new clsElectricMeters();
            StringBuilder     strHTMLElectric    = new StringBuilder();
            string            strLoadingCharge   = "";// string.Empty;
            DataTable         tdReqElectric;

            try {
                msgErrNew.InnerText = "";
                msgErrNew.Style.Add("display", "none");

                string strGrupo = cmbGroup.Items[cmbGroup.SelectedIndex].Value;
                //string strCentral = cmbCentral.Items[cmbCentral.SelectedIndex].Value;
                string strGestorComercial = cboGestorMedicion.Items[cboGestorMedicion.SelectedIndex].Value;


                //if (ddl.SelectedIndex != -1)
                //{
                //    strLoadingCharge = ddl.Items[ddl.SelectedIndex].Value;
                //}
                //if (ddl.Text =="")
                //{
                //    ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal({title: 'Error',html: $('<div>').addClass('some-class').text('Debe seleccionar un punto de carga.'),animation: true,customClass:'animated tada'});", true);
                //}
                //else
                //{
                oClsElectricMeters.strGroup          = strGrupo;
                oClsElectricMeters.strLoadingCharges = strLoadingCharge;
                oClsElectricMeters.strRPU            = strLoadingCharge;
                oClsElectricMeters.strGestorMedicion = strGestorComercial;
                oClsElectricMeters.intActive         = 1;


                tdReqElectric = oClsElectricMeters.SearchByFilter(strGrupo, strGestorComercial);

                oClsElectricMeters.dtElectricMeters = tdReqElectric;
                if (tdReqElectric.Rows.Count > 0)
                {
                    strHTMLElectric = oClsElectricMeters.CreateTableHTML();
                    DBDataPlaceHolder.Controls.Add(new Literal {
                        Text = strHTMLElectric.ToString()
                    });
                    //Get Contacts from division and zone
                    tdReqElectric = null;
                    tdReqElectric = oClsElectricMeters.GetContactsCFE(strLoadingCharge);
                }
                else
                {
                    //msgErrNew.InnerText = "";
                    //msgErrNew.Style.Add("display", "inline");
                    //msgErrNew.InnerText = "No hay datos para mostrar";
                    ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal({title: 'Error',html: $('<div>').addClass('some-class').text('No hay datos para mostrar.'),animation: false,customClass: 'animated tada'});", true);
                }
                //}
                tdReqElectric = null;
                tdReqElectric = oClsElectricMeters.GetContactsCFE(strLoadingCharge);
                if (tdReqElectric.Rows.Count > 0)
                {
                    strHTMLElectric = oClsElectricMeters.CreateTableHTML4Contacts(tdReqElectric);
                    //PlaceHolder1.Controls.Add(new Literal { Text = strHTMLElectric.ToString() });
                }
            }
            catch (Exception ex)
            {
                clsError.logMessage = ex.ToString();
                clsError.logModule  = "btnSearch_Click";
                clsError.LogWrite();
                //msgErrNew.InnerText = "";
                //msgErrNew.Style.Add("display", "inline");
                //msgErrNew.InnerHtml = ex.ToString();
                JavaScriptSerializer serializer = new JavaScriptSerializer();
                string mensaje = serializer.Serialize(ex.Message);
                ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('Error  Detalle: " + mensaje + "');", true);
            }
        }
Exemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            clsElectricMeters oClsElectricMeters = new clsElectricMeters();

            Class.Encrypt oclsEncrypt = new Class.Encrypt();
            DataTable     dtGetLadingCharge;

            try
            {
                string strRpu = Request["rpu"];
                string strgp  = Request["gp"];
                string strlch = Request["lch"];


                if (!IsPostBack)
                {
                    DataTable dtAllGroups;
                    oClsElectricMeters.intActive = 1;
                    dtAllGroups             = oClsElectricMeters.GetAllDistinctGroup();
                    cmbGroup.DataSource     = dtAllGroups;
                    cmbGroup.DataTextField  = "Grupo";
                    cmbGroup.DataValueField = "IdGrupo";
                    cmbGroup.DataBind();
                    CargaDDl();
                    //cmbGroup.Items.Add("-- TODOS --");
                    //cmbGroup.SelectedValue = "-- TODOS --";

                    //if variable are not empty fill combo with input variable
                    if (!string.IsNullOrEmpty(strRpu) && !string.IsNullOrEmpty(strgp) && !string.IsNullOrEmpty(strlch))
                    {
                        oclsEncrypt.strData = strRpu;
                        strRpu = oclsEncrypt.DecryptData();
                        //oclsEncrypt.strData = strgp;
                        //strgp = oclsEncrypt.DecryptData();
                        //oclsEncrypt.strData = strlch;
                        //strlch = oclsEncrypt.DecryptData();


                        _strgp  = strgp;
                        _strlch = strlch;
                        _strRpu = strRpu;
                        oClsElectricMeters.strGroup  = strgp;
                        oClsElectricMeters.intActive = 1;
                        dtGetLadingCharge            = oClsElectricMeters.SearchRPU(strRpu);
                        if (dtGetLadingCharge == null)
                        {
                            ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('','Error al recuperar los datos','error');", true);

                            //msgErrNew.InnerHtml = "";
                            //msgErrNew.Style.Add("display", "none");
                            //msgErrNew.InnerHtml = "";
                        }
                        else
                        {
                            if (dtGetLadingCharge.Rows.Count > 0)
                            {
                                dtGetLadingCharge.Rows.Add("-- TODOS --");
                                DataSet ds = new DataSet(); ds.Tables.Add(dtGetLadingCharge.Copy());
                                //cmbLoadingCharge.DataSource = ds;
                                //cmbLoadingCharge.DataTextField = "RPUPuntoCarga";
                                //cmbLoadingCharge.DataValueField = "RPU";
                                //cmbLoadingCharge.SelectedIndex =0;
                                ddl.DataSource     = ds;
                                ddl.DataTextField  = "PuntoCarga";
                                ddl.DataValueField = "RPU";

                                ddl.DataBind();
                                //cmbLoadingCharge.DataBind();
                                ddl.Items.Add("");
                                foreach (DataRow renglon in ds.Tables[0].Rows)
                                {
                                    strgp  = renglon["Grupo"].ToString();
                                    strlch = renglon["PuntoCarga"].ToString();
                                    break;
                                }
                                ddl.SelectedValue      = strRpu;
                                cmbGroup.SelectedValue = strgp;
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                clsError.logMessage = ex.ToString();
                clsError.logModule  = "Page_Load";
                clsError.LogWrite();
            }
        }
Exemplo n.º 6
0
        protected void itemSelected(object sender, EventArgs e)
        {
            clsElectricMeters oClsElectricMeters = new clsElectricMeters();
            DataTable         dtGetLadingCharge;

            try
            {
                if (IsPostBack)
                {
                    string strGroup = cmbGroup.Items[cmbGroup.SelectedIndex].Value;
                    if (!string.IsNullOrEmpty(strGroup))
                    {
                        if (strGroup == "-- TODOS --")
                        {
                            //cmbLoadingCharge.Items.Clear();
                            ddl.Items.Clear();
                            oClsElectricMeters.intActive = 1;
                            dtGetLadingCharge            = oClsElectricMeters.GetAllGroup();
                            if (dtGetLadingCharge == null)
                            {
                                ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('','Error al recuperar los datos','error');", true);

                                //    msgErrNew.InnerHtml = "";
                                //    msgErrNew.Style.Add("display", "none");
                                //    msgErrNew.InnerHtml = "Error al recuperar los datos";
                            }
                            else
                            {
                                if (dtGetLadingCharge.Rows.Count > 0)
                                {
                                    //dtGetLadingCharge.Rows.Add("-- TODOS --");
                                    DataSet dsAll = new DataSet(); dsAll.Tables.Add(dtGetLadingCharge.Copy());
                                    ddl.DataSource     = dsAll;
                                    ddl.DataTextField  = "RPUPuntoCarga";
                                    ddl.DataValueField = "RPU";
                                    ddl.DataBind();
                                    //ddl.Items.Add("-- TODOS --");
                                    //ddl.SelectedValue = "-- TODOS --";
                                }
                            }
                        }
                        else
                        {
                            oClsElectricMeters.strGroup  = strGroup;
                            oClsElectricMeters.intActive = 1;
                            dtGetLadingCharge            = oClsElectricMeters.GetLoadingCharge();
                            if (dtGetLadingCharge == null)
                            {
                                ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('','Error al recuperar los datos','error');", true);

                                //    msgErrNew.InnerHtml = "";
                                //    msgErrNew.Style.Add("display", "none");
                                //    msgErrNew.InnerHtml = "Error al recuperar los datos";
                            }
                            else
                            {
                                if (dtGetLadingCharge.Rows.Count > 0)
                                {
                                    //dtGetLadingCharge.Rows.Add("-- TODOS --");
                                    DataSet ds = new DataSet(); ds.Tables.Add(dtGetLadingCharge.Copy());
                                    ddl.DataSource     = ds;
                                    ddl.DataTextField  = "RPUPuntoCarga";
                                    ddl.DataValueField = "RPU";
                                    ddl.DataBind();
                                    //ddl.Items.Add("-- TODOS --");
                                    //ddl.SelectedValue = "-- TODOS --";
                                }
                                else if (dtGetLadingCharge.Rows.Count == 0)
                                {
                                    ddl.Items.Clear();
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                clsError.logMessage = ex.ToString();
                clsError.logModule  = "itemSelected";
                clsError.LogWrite();
                JavaScriptSerializer serializer = new JavaScriptSerializer();
                string mensaje = serializer.Serialize(ex.Message);
                ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('Error  Detalle: " + mensaje + "');", true);

                //msgErrNew.InnerHtml = "";
                //msgErrNew.Style.Add("display", "none");
                //msgErrNew.InnerHtml = ex.ToString();
            }
        }