コード例 #1
0
        public void Select()
        {
            clsZone clsBussinesZone = new clsZone();

            try
            {
                if (IsPostBack)
                {
                    string s = cmbDivision.Items[cmbDivision.SelectedIndex].Value;
                    if (!string.IsNullOrEmpty(s))
                    {
                        if (s == "-- TODOS --")
                        {
                            cmbZone.Items.Clear();
                            //btnSearch_Click(sender, e);
                        }
                        else
                        {
                            DataTable dtZBD;
                            cmbZone.Items.Clear();
                            dtZBD = clsBussinesZone.dtGetZoneByDivision(s);
                            if (dtZBD == null)
                            {
                                //msgErrNew.InnerHtml = "";
                                //msgErrNew.Style.Add("display", "none");
                                //msgErrNew.InnerHtml = "Error al recuperar los datos";
                                ScriptManager.RegisterStartupScript(this, GetType(), "muestraError", "swal('','Error al recuperar los datos','warning');", true);
                            }
                            else
                            {
                                if (dtZBD.Rows.Count > 0)
                                {
                                    dtZBD.Rows.Add(-1, "-- TODOS --", 0);
                                    DataSet ds = new DataSet(); ds.Tables.Add(dtZBD.Copy());
                                    cmbZone.DataSource     = ds;
                                    cmbZone.DataTextField  = "Zona";
                                    cmbZone.DataValueField = "Id";
                                    cmbZone.DataBind();
                                    //cmbZone.Items.Add("");
                                    //cmbZone.SelectedValue = "";
                                    msgErrNew.InnerHtml = "";
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                clsError.logMessage = ex.ToString();
                clsError.logModule  = "itemSelected";
                clsError.LogWrite();
                msgErrNew.InnerHtml = "";
                msgErrNew.Style.Add("display", "none");
                msgErrNew.InnerHtml = ex.ToString();
            }
        }
コード例 #2
0
        protected void itemSelectedSearch(object sender, EventArgs e)
        {
            clsZone clsBussinesZone = new clsZone();

            try
            {
                if (IsPostBack)
                {
                    string s = cmbSearchDivision.Items[cmbSearchDivision.SelectedIndex].Value;
                    if (!string.IsNullOrEmpty(s))
                    {
                        if (s == "-- TODOS --" || string.IsNullOrEmpty(s))
                        {
                            cmbSearchZone.Items.Clear();
                            btnSearch_Click(sender, e);
                        }
                        else
                        {
                            DataTable dtZBD;
                            cmbSearchZone.Items.Clear();
                            dtZBD = clsBussinesZone.dtGetZoneByDivision(s);
                            if (dtZBD == null)
                            {
                                msgErrorSearch.InnerHtml = "";
                                msgErrorSearch.Style.Add("display", "none");
                                msgErrorSearch.InnerHtml = "Error al recuperar los datos";
                            }
                            else
                            {
                                if (dtZBD.Rows.Count > 0)
                                {
                                    dtZBD.Rows.Add(0, "-- TODOS --", 0);
                                    DataSet ds = new DataSet(); ds.Tables.Add(dtZBD.Copy());
                                    cmbSearchZone.DataSource     = ds;
                                    cmbSearchZone.DataTextField  = "Zona";
                                    cmbSearchZone.DataValueField = "Id";
                                    cmbSearchZone.DataBind();
                                    cmbSearchZone.Items.Add("");
                                    cmbSearchZone.SelectedValue = "";
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                clsError.logMessage = ex.ToString();
                clsError.logModule  = "itemSelected";
                clsError.LogWrite();
                msgErrorSearch.InnerHtml = "";
                msgErrorSearch.Style.Add("display", "none");
                msgErrorSearch.InnerHtml = ex.ToString();
            }
        }