Пример #1
0
    protected void itemsGrid_PreRender(object sender, System.EventArgs e)
    {
        GridHeaderItem header = itemsGrid.MasterTableView.GetItems(GridItemType.Header)[0] as GridHeaderItem;

        foreach (GridColumn col in itemsGrid.MasterTableView.RenderColumns
                 .OfType <IGridDataColumn>().Where(x => x.AllowFiltering))
        {
            if (!string.IsNullOrEmpty(col.EvaluateFilterExpression()))
            {
                TableCell cell = header[col.UniqueName];
                cell.BackColor = System.Drawing.Color.SpringGreen;
                cell.Style["background-image"] = "none";

                cell.Controls.Add(new Image()
                {
                    ID = "FilterIndicator" + col.UniqueName,
                    //ImageUrl = "~/arrow.png"
                });
            }
        }

        string USER_ID   = WebTools.GetExpr("CREATE_BY", "PIP_MAT_REQUISITION", " WHERE MR_ID ='" + Request.QueryString["MR_ID"] + "'");
        string CREATE_BY = WebTools.GetExpr("USER_NAME", "USERS", " WHERE USER_ID ='" + USER_ID + "'");
        string USER_NAME = Session["USER_NAME"].ToString();

        if (CREATE_BY.ToUpper() == USER_NAME.ToUpper() || WebTools.UserInRole("ADMIN"))
        {
            itemsGrid.ClientSettings.ClientEvents.OnRowDblClick = "RowDblClick";
        }
        else
        {
            itemsGrid.ClientSettings.ClientEvents.OnRowDblClick = "RowDblClickCancel";
        }
    }
Пример #2
0
        //Setup in-grid links
        protected void rgAllSites_ItemDataBound(object sender, GridItemEventArgs e)
        {
            if (e.Item is GridDataItem)
            {
                GridDataItem item = (GridDataItem)e.Item;

                int       site_id        = Convert.ToInt32(item.GetDataKeyValue("site_id"));
                HyperLink hlSiteNo       = (HyperLink)item.FindControl("hlSiteNo");
                Button    btnNWISWebSend = (Button)item.FindControl("btnNWISWebSend");

                hlSiteNo.Attributes["target"] = "_blank";
                hlSiteNo.Attributes["href"]   = String.Format("{0}StationInfo.aspx?site_id={1}", Config.SIMSURL, site_id);
            }

            //Set custom column header tooltips
            if (e.Item is GridHeaderItem)
            {
                GridHeaderItem header = (GridHeaderItem)e.Item;

                header["sitefile_md"].ToolTip    = "The date when data in the NWISWeb SITEFILE was last modified.";
                header["revised_dt"].ToolTip     = "The date when an element in the manuscript was last modified.";
                header["approved_dt"].ToolTip    = "The date when the manuscript was last approved.";
                header["needs_approval"].ToolTip = "A Manuscript requires approval when a manuscript element has been changed since the last approval date.";
                header["SendToNWISWeb"].ToolTip  = "The Go! button allows a manual push of an approved manuscript to NWISWeb. A user may want this if the manuscript is not showing on NWISWeb or if autogenerated fields from NWIS have been changed and need to be updated.";
            }
        }
Пример #3
0
    protected void rdgResidentDet_PreRender(object sender, EventArgs e)
    {
        try
        {
            GridHeaderItem headerItem = rdgResidentDet.MasterTableView.GetItems(GridItemType.Header)[0] as GridHeaderItem;


            SqlProcsNew sqlobj = new SqlProcsNew();
            DataSet     dsHT   = null;
            dsHT = sqlobj.ExecuteSP("SP_FetchDashboardDet",
                                    new SqlParameter()
            {
                ParameterName = "@IMODE", Direction = ParameterDirection.Input, SqlDbType = SqlDbType.Int, Value = 2
            });

            //headerItem["RTVillaNo"].Text = "Door No. (" + dsHT.Tables[0].Rows[0]["CDV"].ToString() + ")";
            //headerItem["RTName"].Text = "Name (" + dsHT.Tables[1].Rows[0]["RCNT"].ToString() + ")";
            //headerItem["CHK"].Text = "HK (" + dsHT.Tables[2].Rows[0]["CHK"].ToString() + ")";
            //headerItem["CSR"].Text = "Services (" + dsHT.Tables[3].Rows[0]["CSR"].ToString() + ")";


            //headerItem["Dining"].Text = "Regular Diners (" + dsHT.Tables[4].Rows[0]["CRD"].ToString() + ")";
            headerItem["Dining"].Text = "Regular Diners";
            //headerItem["DOB"].Text = "DOB (" + dsHT.Tables[5].Rows[0]["CDOB"].ToString() + ")";
        }
        catch (Exception ex)
        {
            WebMsgBox.Show(ex.Message.ToString());
        }
    }
Пример #4
0
        protected void btnSMVRate_Click(object sender, EventArgs e)
        {
            try
            {
                GridHeaderItem header          = (GridHeaderItem)this.RadGridCostSheet.MasterTableView.GetItems(GridItemType.Header)[0];
                TextBox        txtApplySMVRate = (TextBox)header.FindControl("txtApplySMVRate");
                decimal        smvRate         = !string.IsNullOrEmpty(txtApplySMVRate.Text) ? Convert.ToDecimal(txtApplySMVRate.Text) : 0;

                foreach (GridDataItem dgitem in this.RadGridCostSheet.Items)
                {
                    Label lblCostSheet = (Label)dgitem.FindControl("lblCostSheet");
                    int   costSheet    = int.Parse(lblCostSheet.Text.ToString());

                    TextBox txtSMVRate = (TextBox)dgitem.FindControl("txtSMVRate");
                    txtSMVRate.Text = smvRate.ToString();

                    CostSheetBO objCostSheet = new CostSheetBO(this.ObjContext);
                    objCostSheet.ID = costSheet;
                    objCostSheet.GetObject();

                    objCostSheet.SMVRate = smvRate;

                    this.ObjContext.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                // Log the error
                IndicoLogging.log.Error("Error occured while saving smvRate to the Cost Sheet from ViewCostSheets.aspx", ex);
            }

            Response.Redirect("ViewCostSheets.aspx");
        }
Пример #5
0
    protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
    {
        if (e.Item is GridHeaderItem)
        {
            SqlProcsNew sqlobj = new SqlProcsNew();
            DataSet     dsHT   = null;
            dsHT = sqlobj.ExecuteSP("SP_FetchDashboardDet",
                                    new SqlParameter()
            {
                ParameterName = "@IMODE", Direction = ParameterDirection.Input, SqlDbType = SqlDbType.Int, Value = 2
            });

            GridHeaderItem item    = (GridHeaderItem)e.Item;
            Label          lblName = (Label)item.FindControl("lblName");

            lblName.Text = "Name (" + dsHT.Tables[1].Rows[0]["RCNT"].ToString() + ")";
            Label lblDoorNo = (Label)item.FindControl("lblDoorNo");
            //lblDoorNo.Text = "Door No. (" + dsHT.Tables[0].Rows[0]["CDV"].ToString() + ")";
            lblDoorNo.Text = "Door No.";

            Label lblHK = (Label)item.FindControl("lblHK");
            //lblHK.Text = "HK (" + dsHT.Tables[2].Rows[0]["CHK"].ToString() + ")";
            lblHK.Text = "HK ";

            Label lblServices = (Label)item.FindControl("lblServices");
            lblServices.Text = "Services (" + dsHT.Tables[3].Rows[0]["CSR"].ToString() + ")";

            Label lblEvents = (Label)item.FindControl("lblEvents");
            //lblEvents.Text = "Events (" + dsHT.Tables[6].Rows[0]["EventCount"].ToString() + ")";
            lblEvents.Text = "Events";
        }
    }
Пример #6
0
        protected void RadGrid1_DataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)
        {
            double total        = 0;
            string settlementno = string.Empty;

            if (ViewState["filter"] != null)
            {
                settlementno = ViewState["filter"].ToString();
            }
            if (settlementno != "")
            {
                if (e.Item is GridFooterItem)
                {
                    GridFooterItem footer = (GridFooterItem)e.Item;
                    if (gvEquityTransactions.Items.Count > 0)
                    {
                        total = Convert.ToDouble(Session["Total"]);
                    }
                    footer["TradeTotal"].Text = total.ToString("f2");
                }
            }
            if (e.Item is GridHeaderItem)
            {
                GridHeaderItem header = (GridHeaderItem)e.Item;
                if (ddl_type.SelectedValue == "$")
                {
                    header["Rate"].Text      = "Rate($)";
                    header["Brokerage"].Text = "Brokerage($)";
                    header["Net Rate With Brokerage"].Text = "Rate Inclusive Brokerage ($)";
                    header["Net Trade Consideration With Brokerage"].Text = "Gross Consideration with Brokerage ($)";
                    header["SebiTurnOverFee"].Text           = "Sebi TurnOver Fee($)";
                    header["OtherCharges"].Text              = "OtherCharges($)";
                    header["TradeTotal"].Text                = "Gross Consideration ($)";
                    header["Net Rate With All Charges"].Text = "Net Rate Inclusive All Charges ($)";
                    header["Gross Trade Consideration"].Text = "Net Consideration Of All Charges ($)";
                    //----
                    header["TransactionCharges"].Text = "Transaction Charges ($)";
                    header["StampCharges"].Text       = "Stamp Charges ($)";
                    header["STT"].Text                  = "STT ($)";
                    header["ServiceTax"].Text           = "Service Tax ($)";
                    header["Demat Charge"].Text         = "Demat Charge ($)";
                    header["Difference In Amount"].Text = "Difference In Amount ($)";
                }
            }

            if (ddl_type.SelectedValue.ToString() == "INR")
            {
                gvEquityTransactions.MasterTableView.GetColumn("ForExRate").Display           = false;
                gvEquityTransactions.MasterTableView.GetColumn("ForExDate").Display           = false;
                gvEquityTransactions.MasterTableView.GetColumn("FXCurencyRate").Display       = false;
                gvEquityTransactions.MasterTableView.GetColumn("MktClosingForexRate").Display = false;
            }
            else
            {
                gvEquityTransactions.MasterTableView.GetColumn("ForExRate").Display           = true;
                gvEquityTransactions.MasterTableView.GetColumn("ForExDate").Display           = true;
                gvEquityTransactions.MasterTableView.GetColumn("FXCurencyRate").Display       = true;
                gvEquityTransactions.MasterTableView.GetColumn("MktClosingForexRate").Display = true;
            }
        }
Пример #7
0
        private void SetTooltipGridHeader(GridHeaderItem gridHeader)
        {
            TableRow table = gridHeader as TableRow;

            foreach (TableCell cell in table.Cells)
            {
                foreach (Control itemCtrl in cell.Controls)
                {
                    if (itemCtrl is LinkButton)//Agrega tooltip al encabezado de la columna
                    {
                        LinkButton btn = itemCtrl as LinkButton;
                        btn.Attributes.Add("data-toggle", "tooltip");
                    }
                    else if (itemCtrl is CheckBox)//Agrega tooltip al checkbox seleccionar todo
                    {
                        CheckBox cbx = itemCtrl as CheckBox;
                        cbx.InputAttributes.Add("data-toggle", "tooltip");
                    }
                    else if (itemCtrl is Button)//Agrega tooltip al boton orden asc/desc
                    {
                        Button btn = itemCtrl as Button;
                        btn.Attributes.Add("data-toggle", "tooltip");
                    }
                }
            }
        }
 protected void btn_Cancel_Click(object sender, EventArgs e)
 {
     try
     {
         CheckBox    chkBox       = new CheckBox();
         RadComboBox rcmbEmployee = new RadComboBox();
         RadComboBox rcmbSubHead  = new RadComboBox();
         for (int index = 0; index <= Rg_DepartmentHeadsMapping.Items.Count - 1; index++)
         {
             chkBox       = Rg_DepartmentHeadsMapping.Items[index].FindControl("chk_Select") as CheckBox;
             rcmbEmployee = Rg_DepartmentHeadsMapping.Items[index].FindControl("rcmbEmployee") as RadComboBox;
             rcmbSubHead  = Rg_DepartmentHeadsMapping.Items[index].FindControl("rcmbSubHead") as RadComboBox;
             rcmbEmployee.ClearSelection();
             rcmbSubHead.ClearSelection();
             if (chkBox.Checked)
             {
                 chkBox.Checked = false;
             }
         }
         //written by rajasekhar to clear grid header checkbox 22/nov/2013
         GridHeaderItem headerItem = Rg_DepartmentHeadsMapping.MasterTableView.GetItems(GridItemType.Header)[0] as GridHeaderItem;
         (headerItem.FindControl("chk_selectall") as CheckBox).Checked = false;
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "DepartmentHeads", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
        /// <summary>
        /// Cari kartları ekranda listeleyen fonksiyon
        /// </summary>
        /// <param name="cariliste"> List<ExpandoObject> </param>
        private void carileriListele(dynamic cariliste)
        {
            // listelemeden önce var olan gbx satırları silinir.
            gbx_CariListe.Rows.Clear();


            // Cariler listelenir
            foreach (dynamic cari in cariliste)
            {
                // bir satır, kolon sayısı kadar string içermektedir.
                string[] row = new string[gbx_CariListe.ColumnCount];

                // Her bir kolon için bir satırdaki değeri, cari üzerinden çekilir
                for (int i = 0; i < gridHeader.Count; i++)
                {
                    // Grid içerisindeki kolonları oluştururken json içerisindeki key alan ile aynı
                    // olacak şekilde name alanını belirlemiştik.
                    GridHeaderItem item = gridHeader[i];
                    row[i] = (string)((IDictionary <string, Object>)cari)[item.name];
                }


                // satır eklemesi yapılır
                try
                {
                    gbx_CariListe.Rows.Add(row);
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.ToString());
                }
            }
        }
Пример #10
0
        protected void gvExceptionReport_ItemDataBound(object sender, GridItemEventArgs e)
        {
            customerBo = new CustomerBo();
            if (e.Item is GridEditFormInsertItem && e.Item.OwnerTableView.IsItemInserted)
            {
                GridEditFormInsertItem item       = (GridEditFormInsertItem)e.Item;
                TextBox txtFolioDataForEditForm   = (TextBox)item.FindControl("txtFolioDataForEditForm");
                TextBox txtFolioNumberForEditForm = (TextBox)item.FindControl("txtFolioNumberForEditForm");
                txtFolioDataForEditForm.Text   = txtFolioDataForEditForm.Text;
                txtFolioNumberForEditForm.Text = txtFolioNumberForEditForm.Text;
            }

            string panNum  = string.Empty;
            string ISAChck = string.Empty;

            if (e.Item is GridDataItem)
            {
                GridDataItem dataItem    = e.Item as GridDataItem;
                LinkButton   buttonEdit  = dataItem["editColumn"].Controls[0] as LinkButton;
                string       ProfileDate = dataItem["ProfileFolio"].Text;
                panNum  = dataItem["Exception"].Text;
                ISAChck = dataItem["CustomerName"].Text;
                if (ISAChck == "ISAF")
                {
                    buttonEdit.Visible = false;
                }
                ProfileDate = ProfileDate.ToUpper();
                if (ProfileDate == "PROFILE")
                {
                    buttonEdit.Visible = false;
                }
                int customerId = int.Parse(dataItem["CustomerId"].Text);
            }
            if (e.Item is GridHeaderItem)
            {
                GridHeaderItem headeritem = e.Item as GridHeaderItem;
                string         value      = ddlExpList.SelectedItem.Text;
                headeritem["Exception"].Text = value;
                string NewValue = ddlExpType.SelectedItem.Value;
                if (NewValue == "ISAF")
                {
                    headeritem["ProfileFolio"].Text  = "Folio Mode Of Holding";
                    headeritem["Exception"].Text     = "ISA Mode Of Holding";
                    headeritem["Exceptionlist"].Text = "ISA No.";
                }
            }
            if (e.Item is GridEditFormItem && e.Item.IsInEditMode && e.Item.ItemIndex != -1)
            {
                //int customerId = int.Parse(gvExceptionReport.MasterTableView.DataKeyValues[e.Item.ItemIndex]["customerId"].ToString());

                //GridEditFormItem editedItem = (GridEditFormItem)e.Item;
                //TextBox txtFolioDataForEditForm = (TextBox)editedItem.FindControl("txtFolioDataForEditForm");
                //TextBox txtFolioNumberForEditForm = (TextBox)editedItem.FindControl("txtFolioNumberForEditForm");
                //txtFolioDataForEditForm.Text = txtFolioDataForEditForm.Text;
                //txtFolioNumberForEditForm.Text = txtFolioNumberForEditForm.Text;
            }
        }
Пример #11
0
 protected void RadGridCertificate_ItemCreated(object sender, GridItemEventArgs e)
 {
     if (e.Item is GridHeaderItem)
     {
         GridHeaderItem headerItem = (GridHeaderItem)e.Item;
         CheckBox       checkBox   = (CheckBox)headerItem["ClientSelectionColumn"].Controls[0];
         checkBox.AutoPostBack    = true;
         checkBox.CheckedChanged += new EventHandler(checkBox_CheckedChanged);
     }
 }
Пример #12
0
        protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
        {
            GridHeaderItem headerItem = e.Item as GridHeaderItem;

            if (headerItem != null)
            {
                headerItem["EditColumn"].Text   = string.Empty;
                headerItem["DeleteColumn"].Text = string.Empty;
            }
        }
    void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
    {
        if (e.Item.ItemType == GridItemType.Header)
        {
            GridHeaderItem headerItem   = (GridHeaderItem)e.Item;
            CheckBox       chkSelectAll = (CheckBox)headerItem["template"].Controls[1];
            HiddenField.Value = chkSelectAll.ClientID;

            string script = "CheckUnCheckAll('" + chkSelectAll.ClientID + "')";
            chkSelectAll.Attributes.Add("onclick", script);
        }
    }
Пример #14
0
        private static GridItemBase GetDefaultColumn(string s)
        {
            if (s == "name")
            {
                GridHeaderItem nameHeaderItem = NewHeaderItem(Messages.OVERVIEW_NAME, SortOrder.Ascending, 250, 250);
                nameHeaderItem.IsDefaultSortColumn = true;
                nameHeaderItem.Immovable           = true;
                return(nameHeaderItem);
            }

            if (s == "cpu")
            {
                return(NewHeaderItem(Messages.OVERVIEW_CPU_USAGE, SortOrder.Descending, 115, 115));
            }

            if (s == "memory")
            {
                return(NewHeaderItem(Messages.OVERVIEW_MEMORY_USAGE, SortOrder.Descending, 125, 125));
            }

            if (s == "disks")
            {
                int colWidth;
                Int32.TryParse(resources.GetString("DISKS_OVERVIEW_COL_WIDTH"), out colWidth);
                return(NewGridHeaderItem(Messages.OVERVIEW_DISKS, SortOrder.Descending, colWidth, colWidth));
            }

            if (s == "network")
            {
                int colWidth;
                Int32.TryParse(resources.GetString("NETWORK_OVERVIEW_COL_WIDTH"), out colWidth);
                return(NewGridHeaderItem(Messages.OVERVIEW_NETWORK, SortOrder.Descending, colWidth, colWidth));
            }

            if (s == "ha")
            {
                return(NewHeaderItem(Messages.HA, SortOrder.Ascending, 120, 120));
            }

            if (s == "ip")
            {
                return(NewHeaderItem(Messages.ADDRESS, SortOrder.Ascending, 120, 120));
            }

            if (s == "uptime")
            {
                return(NewHeaderItem(Messages.UPTIME, SortOrder.Descending, 170, 170));
            }

            // dont be a muppet, only ask for a default column
            return(NewHeaderItem(s, SortOrder.Ascending, 100, 100));
        }
 private void gridChek(bool estatus, string ChekName)
 {
     try
     {
         GridHeaderItem headerItem = (GridHeaderItem)RadGridPermisos.MasterTableView.GetItems(GridItemType.Header)[0];
         CheckBox       chkbx      = (CheckBox)headerItem.FindControl(ChekName);
         chkbx.Checked = estatus;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #16
0
        private bool IsMovableColumn(string column)
        {
            if (GridHeaderRow == null || !GridHeaderRow.Items.ContainsKey(column))
            {
                return(true);
            }

            GridHeaderItem item = GridHeaderRow.Items[column] as GridHeaderItem;

            if (item == null)
            {
                return(true);
            }

            return(!item.Immovable);
        }
        protected void ToggleRowSelection(object sender, EventArgs e)
        {
            ((sender as CheckBox).NamingContainer as GridItem).Selected = (sender as CheckBox).Checked;
            bool checkHeader = true;

            foreach (GridDataItem dataItem in grdList.MasterTableView.Items)
            {
                if (!(dataItem.FindControl("CheckBox1") as CheckBox).Checked)
                {
                    checkHeader = false;
                    break;
                }
            }
            GridHeaderItem headerItem = grdList.MasterTableView.GetItems(GridItemType.Header)[0] as GridHeaderItem;

            (headerItem.FindControl("headerChkbox") as CheckBox).Checked = checkHeader;
        }
        protected void rgSolicitudDet_ItemDataBound(object sender, GridItemEventArgs e)
        {
            if (e.Item is GridDataItem)
            {
                GridDataItem item = (GridDataItem)e.Item;
                if (HFTipoOp.Value == "0")
                {
                    item["Cancelado"].Visible = false;
                }
                else
                {
                    RadioButton rbA;
                    RadioButton rbR;
                    RadioButton rbC;

                    rbA         = ((RadioButton)item.FindControl("chkAutorizar"));
                    rbR         = ((RadioButton)item.FindControl("chkRechazar"));
                    rbC         = ((RadioButton)item.FindControl("chkCancelado"));
                    rbA.Enabled = false;
                    rbR.Enabled = false;
                    rbC.Enabled = false;
                }
            }

            if (e.Item is GridHeaderItem)
            {
                GridHeaderItem item = (GridHeaderItem)e.Item;
                if (HFTipoOp.Value == "0")
                {
                    item["Cancelado"].Visible = false;
                }
                else
                {
                    RadioButton rbA;
                    RadioButton rbR;
                    RadioButton rbC;

                    rbA         = ((RadioButton)item.FindControl("chkAutorizarAll"));
                    rbR         = ((RadioButton)item.FindControl("chkRechazarAll"));
                    rbC         = ((RadioButton)item.FindControl("chkCanceladoAll"));
                    rbA.Enabled = false;
                    rbR.Enabled = false;
                    rbC.Enabled = false;
                }
            }
        }
Пример #19
0
    private void GenerateTable(RadGrid grid, xls.Table singleTable)
    {
        if (ExportingType.SelectedValue == "1")
        {
            singleTable = new xls.Table(grid.ID);
            row         = 1;
            col         = 1;
        }
        else
        {
            if (!isFirstItem)
            {
                row++;
            }
            else
            {
                isFirstItem = false;
            }
        }

        GridHeaderItem headerItem = grid.MasterTableView.GetItems(GridItemType.Header)[0] as GridHeaderItem;

        for (int i = 2; i < headerItem.Cells.Count; i++)
        {
            singleTable.Cells[i - 1, row].Value = headerItem.Cells[i].Text;
        }

        row++;

        foreach (GridDataItem item in grid.MasterTableView.Items)
        {
            foreach (GridColumn column in grid.Columns)
            {
                singleTable.Cells[col, row].Value = item[column.UniqueName].Text;
                col++;
            }
            col = 1;
            row++;
        }

        if (ExportingType.SelectedValue == "1")
        {
            structure.Tables.Add(singleTable);
        }
    }
Пример #20
0
 public override void InitializeCell(TableCell cell, int columnIndex, GridItem inItem)
 {
     base.InitializeCell(cell, columnIndex, inItem);
     if (inItem is GridHeaderItem && !String.IsNullOrEmpty(HeaderText))
     {
         GridHeaderItem headerItem = inItem as GridHeaderItem;
         string         columnName = DataField;
         if (!Owner.AllowSorting)
         {
             cell.Text = Localization.GetString(string.Format("{0}.Header", HeaderText), LocalResourceFile);
         }
         else
         {
             LinkButton button = (LinkButton)headerItem[columnName].Controls[0];
             button.Text = Localization.GetString(string.Format("{0}.Header", HeaderText), LocalResourceFile);
         }
     }
 }
Пример #21
0
    protected void chkSelectAll_CheckedChanged(object sender, EventArgs e)
    {
        GridHeaderItem HeaderItem   = (GridHeaderItem)AttbtsgrdView.MasterTableView.GetItems(GridItemType.Header)[0];
        CheckBox       chkSelectAll = (CheckBox)HeaderItem.FindControl("chkSelectAll");

        if (chkSelectAll.Checked)
        {
            LoadGridCheckfalse();
            //chkSelectAll.Checked = true;
        }
        else
        {
            LoadGrid();
            LoadGrid2();
            LoadGrid3();
            LoadGrid4();
            LoadGrid5();
            //chkSelectAll.Checked = false;
        }
    }
Пример #22
0
 protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
 {
     if (e.Item is GridHeaderItem && RadGrid1.IsExporting)
     {
         GridHeaderItem item = e.Item as GridHeaderItem;
         foreach (GridColumn col in RadGrid1.MasterTableView.AutoGeneratedColumns)
         {
             if (col.HeaderStyle.Width.Type == UnitType.Percentage)
             {
                 double size = RadGrid1.Width.Value;
                 Unit   unit = new Unit(size * col.HeaderStyle.Width.Value / 100, RadGrid1.Width.Type);
                 col.HeaderStyle.Width = unit;
             }
         }
     }
     if (RadGrid1.IsExporting)
     {
         FormatGridItem(e.Item);
     }
 }
Пример #23
0
        protected void rgVinculados_ItemDataBound(object sender, GridItemEventArgs e)
        {
            if (e.Item is GridDataItem)
            {
                GridDataItem item = (GridDataItem)e.Item;
                if (HFId_Cd.Value != "-1")
                {
                    item["Cancelar"].Visible = false;
                }
            }

            if (e.Item is GridHeaderItem)
            {
                GridHeaderItem item = (GridHeaderItem)e.Item;
                if (HFId_Cd.Value != "-1")
                {
                    item["Cancelar"].Visible = false;
                }
            }
        }
Пример #24
0
    protected void LoadDocUpload()
    {
        if (Session["ResidentRSN"].ToString() != "")
        {
            try
            {
                int        RTRSN = Convert.ToInt32(Session["ResidentRSN"].ToString());
                SqlCommand cmd   = new SqlCommand("PROC_CC_ResDocUpload", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@IMODE", SqlDbType.Int).Value = 6;
                cmd.Parameters.Add("@RTRSN", SqlDbType.Int).Value = RTRSN;
                DataSet dsGrid = new DataSet();
                //rdgHwatch.DataBind();

                SqlDataAdapter da = new SqlDataAdapter(cmd);

                da.Fill(dsGrid);
                if (dsGrid != null && dsGrid.Tables.Count > 0 && dsGrid.Tables[0].Rows.Count > 0)
                {
                    rdDoc.DataSource = dsGrid.Tables[0];
                    rdDoc.DataBind();
                    GridHeaderItem HeaderItem   = (GridHeaderItem)AttbtsgrdView.MasterTableView.GetItems(GridItemType.Header)[0];
                    CheckBox       chkSelectAll = (CheckBox)HeaderItem.FindControl("chkSelectAll");
                    chkSelectAll.Checked  = false;
                    rdgHwatch.AllowPaging = true;
                }
                else
                {
                    rdDoc.DataSource = new String[] { };
                    rdDoc.DataBind();
                }
            }
            catch (Exception ex)
            {
                WebMsgBox.Show(ex.ToString());
            }
        }
        else
        {
        }
    }
        protected void rgOrdenCompra_ItemDataBound(object sender, GridItemEventArgs e)
        {
            try
            {
                if (e.Item is GridHeaderItem)
                {
                    GridHeaderItem header = (GridHeaderItem)e.Item;
                    header["ventaMes0"].Text = string.Concat("Venta ", this.VentaMes0Desc);
                    header["ventaMes1"].Text = string.Concat("Venta ", this.VentaMes1Desc);
                    header["ventaMes2"].Text = string.Concat("Venta ", this.VentaMes2Desc);
                    header["ventaMes3"].Text = string.Concat("Venta ", this.VentaMes3Desc);

                    GridItem cmdItem = rgOrdenCompra.MasterTableView.GetItems(GridItemType.CommandItem)[0];
                    cmdItem.FindControl("AddNewRecordButton").Parent.Visible = false;
                }
            }
            catch (Exception ex)
            {
                DisplayMensajeAlerta(string.Concat(ex.Message, "rgOrdenCompra_ItemDataBound"));
            }
        }
Пример #26
0
    protected void LoadGridCheckfalse()
    {
        if (Session["ResidentRSN"].ToString() != "")
        {
            try
            {
                int        RSN = Convert.ToInt32(Session["ResidentRSN"].ToString());
                SqlCommand cmd = new SqlCommand("SP_AttributeGridLoad1", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@IMODE", SqlDbType.Int).Value = 1;
                cmd.Parameters.Add("@RTRSN", SqlDbType.Int).Value = RSN;
                DataSet dsGrid = new DataSet();
                AttbtsgrdView.DataBind();

                SqlDataAdapter da = new SqlDataAdapter(cmd);

                da.Fill(dsGrid);
                if (dsGrid != null && dsGrid.Tables.Count > 0 && dsGrid.Tables[0].Rows.Count > 0)
                {
                    AttbtsgrdView.DataSource = dsGrid.Tables[0];
                    AttbtsgrdView.DataBind();
                    GridHeaderItem HeaderItem   = (GridHeaderItem)AttbtsgrdView.MasterTableView.GetItems(GridItemType.Header)[0];
                    CheckBox       chkSelectAll = (CheckBox)HeaderItem.FindControl("chkSelectAll");
                    chkSelectAll.Checked      = true;
                    AttbtsgrdView.AllowPaging = true;
                }
                else
                {
                    AttbtsgrdView.DataSource = new String[] { };
                    AttbtsgrdView.DataBind();
                }
            }
            catch
            {
            }
        }
        else
        {
        }
    }
Пример #27
0
        protected void btnApply_Click(object sender, EventArgs e)
        {
            try
            {
                using (TransactionScope ts = new TransactionScope())
                {
                    Button btn   = (Button)(sender);
                    int    level = int.Parse(btn.CommandName);

                    GridHeaderItem header   = (GridHeaderItem)this.RadGridCostSheets.MasterTableView.GetItems(GridItemType.Header)[0];
                    TextBox        txtPrice = (TextBox)header.FindControl("txtPrice" + level);

                    PriceLevelNewBO objLevel = new PriceLevelNewBO(this.ObjContext);
                    objLevel.ID = level;
                    objLevel.GetObject();

                    objLevel.LastModifier     = this.LoggedUser.ID;
                    objLevel.LastModifiedDate = DateTime.Now;
                    objLevel.Markup           = decimal.Parse(txtPrice.Text);

                    this.ObjContext.SaveChanges();
                    ts.Complete();
                }

                if (IsFOB)
                {
                    Server.Transfer("EditIndicoFOBPriceLevel.aspx");
                }
                else
                {
                    Server.Transfer("EditIndicoCIFPriceLevel.aspx");
                }
            }
            catch (Exception ex)
            {
                // Log the error
                IndicoLogging.log.Error("Error occured while saving value to PriceLevelNewBO from IndicoPriceLevels.ascx", ex);
            }
        }
Пример #28
0
        //Setup in-grid links
        protected void rgApprove_ItemDataBound(object sender, GridItemEventArgs e)
        {
            if (e.Item is GridDataItem)
            {
                GridDataItem item = (GridDataItem)e.Item;

                int       site_id  = Convert.ToInt32(item.GetDataKeyValue("site_id"));
                HyperLink hlSiteNo = (HyperLink)item.FindControl("hlSiteNo");

                hlSiteNo.Attributes["target"] = "_blank";
                hlSiteNo.Attributes["href"]   = String.Format("{0}StationInfo.aspx?site_id={1}", Config.SIMSURL, site_id);
            }

            //Set custom column header tooltips
            if (e.Item is GridHeaderItem)
            {
                GridHeaderItem header = (GridHeaderItem)e.Item;

                header["sitefile_md"].ToolTip = "The date when data in the NWISWeb SITEFILE was last modified.";
                header["revised_dt"].ToolTip  = "The date when an element in the manuscript was last modified.";
                header["approved_dt"].ToolTip = "The date when the manuscript was last approved.";
            }
        }
Пример #29
0
    private void TraverseGridStructure()
    {
        GridHeaderItem headers    = RadGrid1.MasterTableView.GetItems(GridItemType.Header)[0] as GridHeaderItem;
        int            startIndex = RadGrid1.MasterTableView.GroupByExpressions.Count + 2;

        for (int i = startIndex; i < headers.Cells.Count; i++)
        {
            table.Cells[i - 1, row].Value = headers.Cells[i].Text;
        }
        row++;

        GridItem[] headerCollection = RadGrid1.MasterTableView.GetItems(GridItemType.GroupHeader);
        foreach (GridDataItem item in RadGrid1.MasterTableView.Items)
        {
            string[] groupIndexArray = item.GroupIndex.Split('_');
            TraverseHeaderItems(headerCollection, groupIndexArray);

            for (int i = groupIndexArray.Length + 1; i < item.Controls.Count; i++)
            {
                table.Cells[i - 1, row].Value = (item.Controls[i] as GridTableCell).Text;
            }
            row++;
        }
    }
Пример #30
0
        protected void rg1_ItemDataBound(object sender, GridItemEventArgs e)
        {
            if (e.Item is GridDataItem)
            {
                Sesion       sesion = (Sesion)Session["Sesion" + Session.SessionID];
                Convenio     conv   = (Convenio)Session["Convenio" + Session.SessionID];
                GridDataItem item   = (GridDataItem)e.Item;
                if (conv.Pue_Admin1 != sesion.Id_U && conv.Pue_Admin2 != sesion.Id_U)
                {
                    item["Atender"].Visible = false;
                }
                else
                {
                    item["Editar"].Visible   = false;
                    item["Enviar"].Visible   = false;
                    item["Eliminar"].Visible = false;
                }
            }

            if (e.Item is GridHeaderItem)
            {
                Sesion         sesion = (Sesion)Session["Sesion" + Session.SessionID];
                Convenio       conv   = (Convenio)Session["Convenio" + Session.SessionID];
                GridHeaderItem item   = (GridHeaderItem)e.Item;
                if (conv.Pue_Admin1 != sesion.Id_U && conv.Pue_Admin2 != sesion.Id_U)
                {
                    item["Atender"].Visible = false;
                }
                else
                {
                    item["Editar"].Visible   = false;
                    item["Enviar"].Visible   = false;
                    item["Eliminar"].Visible = false;
                }
            }
        }