示例#1
0
 private void c1TrueDBGrid1_ButtonClick(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
 {
     listBox1.Left    = this.c1TrueDBGrid1.Left + this.c1TrueDBGrid1.RecordSelectorWidth + this.c1TrueDBGrid1.Splits[0].DisplayColumns[0].Width + this.c1TrueDBGrid1.Splits[0].DisplayColumns[1].Width;
     listBox1.Top     = this.c1TrueDBGrid1.Top + this.c1TrueDBGrid1.RowTop(this.c1TrueDBGrid1.Row);
     listBox1.Visible = true;
     listBox1.Select();
 }
示例#2
0
        private void tdbgHours_ComboSelect(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
        {
            tdbgHours.UpdateData(); //******************Added 10/8/2015

            string acct = tdbgHours.Columns[0].Value.ToString().Substring(0, 2);

            for (int j = 0; j < i; j++)
            {
                string y = codes[j].Substring(0, 2);
                if (y.Equals(acct))
                {
                    test_Hour = true;
                    break;
                }
            }
            if (test_Hour == false)
            {
                int c = Convert.ToInt32(acct) * 1000;
                CBActivityCodeDisc.UpdateForProject(c, project_ID, true);
                mbIsCodeAdded = true;

                MessageBox.Show("This Expense isn't valid. Group will be Added in the budget " + c.ToString());
            }
            else
            {
                test_Hour = false;
            }
        }
示例#3
0
        private void tdbgPCNLogs_AfterColEdit(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
        {
            int bm = tdbgPCNLogs.Bookmark;

            if (bm >= 0)
            {
                int      pcnID = Convert.ToInt32(mdsPCNLogs.Tables[0].Rows[bm]["ID"]);
                string   dateSub, dateRcvd, comm;
                DateTime dSub, dRcvd;

                dateSub  = mdsPCNLogs.Tables[0].Rows[bm]["DateSubmittedToClient"].ToString();
                dateRcvd = mdsPCNLogs.Tables[0].Rows[bm]["DateReceivedFromClient"].ToString();
                comm     = mdsPCNLogs.Tables[0].Rows[bm]["Comments"].ToString();

                if (dateSub.Length >= 6)
                {
                    dSub = Convert.ToDateTime(dateSub);
                }
                else
                {
                    dSub = RevSol.RSUtility.DefaultDate();
                }

                if (dateRcvd.Length >= 6)
                {
                    dRcvd = Convert.ToDateTime(dateRcvd);
                }
                else
                {
                    dRcvd = RevSol.RSUtility.DefaultDate();
                }

                CBBudgetPCN.SetClientDate(pcnID, dSub, dRcvd, comm);
            }
        }
示例#4
0
        private void tdbgPCILog_AfterColEdit(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
        {
            int bm = tdbgPCILog.Bookmark;

            if (bm >= 0)
            {
                int    pciID = Convert.ToInt32(mdsPCILogs.Tables[0].Rows[bm]["ID"]);
                string comm;

                comm = mdsPCILogs.Tables[0].Rows[bm]["Comments"].ToString();

                CBPCIInfo.SetPCIComments(pciID, comm);
            }
        }
示例#5
0
 private void TdgCompras_AfterColUpdate(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
 {
     if (this.TdgCompras.RowCount > 0)
     {
         if (Rtipo == true)
         {
             this.TdgCompras.RefreshCol();
             this.Verificar(this.TdgCompras.Columns["Origen"].Value.ToString(),
                            this.TdgCompras.Columns["Sede"].Value.ToString(),
                            this.TdgCompras.Columns["AlmacenID"].Value.ToString(),
                            this.TdgCompras.Columns["ProductoID"].Value.ToString(),
                            Convert.ToDecimal(this.TdgCompras.Columns["Disponible"].Value.ToString()),
                            Convert.ToDecimal(this.TdgCompras.Columns["CantidadSolicitada"].Value.ToString()));
         }
     }
 }
示例#6
0
        private void tdbgQuikUpdate_HeadClick(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;

            if (e.ColIndex > 1 && e.ColIndex < 4)
            {
                if (e.ColIndex == 3)
                {
                    LoadDrawingList(true);
                }
                else
                {
                    LoadDrawingList();
                }
            }

            this.Cursor = Cursors.Default;
        }
示例#7
0
        private void tdbgExpense_AfterColEdit(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
        {
            //SSS 20131218 - Removing this code so that the grid does not auto edit or auto populate
            //decimal totalMiles, totalHours, hotel, carRental, meals, travelExp, airFare, perdiem;
            //decimal qty, miles, people, days, nights, hrsPerDay;

            //if (e.ColIndex < 9 && e.ColIndex != 2)
            //{
            //    Decimal.TryParse(tdbgExpense.Columns[3].Value.ToString(), out qty);
            //    Decimal.TryParse(tdbgExpense.Columns[4].Value.ToString(), out miles);
            //    Decimal.TryParse(tdbgExpense.Columns[5].Value.ToString(), out people);
            //    Decimal.TryParse(tdbgExpense.Columns[6].Value.ToString(), out days);
            //    Decimal.TryParse(tdbgExpense.Columns[7].Value.ToString(), out nights);
            //    Decimal.TryParse(tdbgExpense.Columns[8].Value.ToString(), out hrsPerDay);

            //    if (people == 0) people = 1;
            //    if (days == 0) days = 1;

            //    totalMiles = qty * miles;

            //    if (hrsPerDay == 0)
            //        totalHours = qty * people * days * 8.0m;
            //    else
            //        totalHours = qty * people * days * hrsPerDay;

            //    carRental = qty * days;
            //    hotel = qty * people * nights;
            //    meals = (days * 2 + nights * 1) * people * qty;
            //    travelExp = qty * people;
            //    airFare = qty * people;
            //    perdiem = qty * days;

            //    tdbgExpense.Columns[9].Value = airFare;
            //    tdbgExpense.Columns[11].Value = carRental;
            //    tdbgExpense.Columns[14].Value = totalMiles;
            //    tdbgExpense.Columns[15].Value = meals;
            //    tdbgExpense.Columns[16].Value = hotel;
            //    tdbgExpense.Columns[18].Value = perdiem;
            //}

            bttOK.Enabled = true;
        }
示例#8
0
 private void DgLista_ColEdit(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
 {
     //if (e.ColIndex == 2)
     if (e.ColIndex == N_COLCHECK - 1)
     {
         int n_id  = Convert.ToInt32(DgLista.Columns[0].CellValue(DgLista.Row));
         int n_row = 0;
         for (n_row = 0; n_row <= dtConsulta.Rows.Count - 1; n_row++)
         {
             if (Convert.ToInt32(dtConsulta.Rows[n_row]["n_id"]) == n_id)
             {
                 dtConsulta.Rows[n_row]["n_sel"] = 1;
             }
         }
     }
     else
     {
         //DgLista.AllowUpdate = false;
     }
 }
示例#9
0
        private void tdbgdetalle_AfterColUpdate(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
        {
            try
            {
                if (operacion.Equals("I"))
                {
                    if (tdbgdetalle.Columns["NumVale"].Value != DBNull.Value)
                    {
                        Id         = Convert.ToInt32(tdbgdetalle.Columns["ID"].Value);
                        NumVale    = Convert.ToInt32(tdbgdetalle.Columns["NumVale"].Value);
                        ProductoId = tdbgdetalle.Columns["ProductoID"].Value.ToString();
                        asig       = Convert.ToBoolean(tdbgdetalle.Columns["Asignacion"].Value);

                        DataView dv = new DataView(dtDetVales);
                        dv.RowFilter = "ID='" + Id + "'";
                        if (dv.Count != 0)
                        {
                            dv[0]["NumVale"]    = NumVale;
                            dv[0]["Asignacion"] = asig;
                        }
                        else
                        {
                            dtDetVales.Rows.Add(Id, ProductoId, NumVale, asig);
                        }
                    }
                }
            }
            catch (ConstraintException ex)
            {
                MessageBox.Show(ex.Message, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);

                DataView dv = new DataView(dtDetalle);
                dv.RowFilter        = "ID='" + Id + "'";
                dv[0]["NumVale"]    = DBNull.Value;
                dv[0]["Asignacion"] = false;
            }
        }
示例#10
0
 private void tdgbPeso_AfterColUpdate(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
 {
     SumaPeso();
     Habilitar();
 }
示例#11
0
 //Select row
 private void tgridViewTable_ButtonClick(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
 {
     KeyofTable = Convert.ToInt32(tgridViewTable[tgridViewTable.Row, strKeyWord].ToString());
     this.Close();
 }
示例#12
0
 private void tdbgPedidos_AfterColUpdate(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
 {
     Calcular();
 }
示例#13
0
        private void DgLista_HeadClick(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
        {
            string c_nomcampo = e.Column.Name;

            LblOrden.Text = c_nomcampo;
        }
示例#14
0
 private void tdbgHours_AfterColUpdate(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
 {
     tdbgHours.UpdateData(); //******************Added 2/8/16
 }
示例#15
0
 private void gridData_HeadClick(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
 {
     IsHEeaderClick = true;
 }
示例#16
0
        public bool mbIsCodeAdded = false; // Added 9/21 to store, whether group is added

        private void tdbgExpenses_ComboSelect(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
        {
            tdbgExpenses.UpdateData();
        }
示例#17
0
 private void C1tdbCompra_AfterColUpdate(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
 {
     Calcular();
 }
示例#18
0
 private void tdbgWS_AfterColEdit(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
 {
     bttOK.Enabled = true;
 }
示例#19
0
 private void tdbgBudget_AfterColUpdate(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
 {
     TotalBudget();
     mbItemChanged = true;
 }
示例#20
0
 private void tdbgExpenses_AfterColUpdate(object sender, C1.Win.C1TrueDBGrid.ColEventArgs e)
 {
     tdbgExpenses.UpdateData();
 }