Exemplo n.º 1
0
        private void ModifySalesLead()
        {
            int r = gridView1.GetSelectedRows()[0];

            string iD          = (gridView1.GetRowCellValue(r, "ID") != null) ? gridView1.GetRowCellValue(r, "ID").ToString() : "";
            string customer    = (gridView1.GetRowCellValue(r, "Customer") != null) ? gridView1.GetRowCellValue(r, "Customer").ToString() : "";
            string program     = (gridView1.GetRowCellValue(r, "Program") != null) ? gridView1.GetRowCellValue(r, "Program").ToString() : "";
            string application = (gridView1.GetRowCellValue(r, "Application") != null) ? gridView1.GetRowCellValue(r, "Application").ToString() : "";
            string sop         = (gridView1.GetRowCellValue(r, "Sop") != null) ? gridView1.GetRowCellValue(r, "Sop").ToString() : "";
            string eop         = (gridView1.GetRowCellValue(r, "Eop") != null) ? gridView1.GetRowCellValue(r, "Eop").ToString() : "";
            string volume      = (gridView1.GetRowCellValue(r, "Volume") != null) ? gridView1.GetRowCellValue(r, "Volume").ToString() : "";
            string status      = (gridView1.GetRowCellValue(r, "Status") != null) ? gridView1.GetRowCellValue(r, "Status").ToString() : "";

            ;
            var form = new SalesLeadsActivityDetailsView
            {
                OperatorCode     = OperatorCode,
                HitlistId        = Convert.ToInt32(iD),
                Customer         = customer,
                Program          = program,
                Application      = application,
                Sop              = sop,
                Eop              = eop,
                Volume           = volume,
                Status           = status,
                SalesLeadClicked = true
            };

            form.ShowDialog();

            // Returned, so refresh data on this form
            GetGridDataByCustomerAndYear();
        }
Exemplo n.º 2
0
        private void SalesLeadActivity()
        {
            int r = gridView1.GetSelectedRows()[0];

            string  activity     = (gridView1.GetRowCellValue(r, "Activity") != null) ? gridView1.GetRowCellValue(r, "Activity").ToString() : "";
            string  activityDate = (gridView1.GetRowCellValue(r, "ActivityDate") != null) ? gridView1.GetRowCellValue(r, "ActivityDate").ToString() : "";
            decimal duration     = Convert.ToDecimal(gridView1.GetRowCellValue(r, "Duration"));
            string  contactName  = (gridView1.GetRowCellValue(r, "ContactName") != null) ? gridView1.GetRowCellValue(r, "ContactName").ToString() : "";
            string  contactPhone = (gridView1.GetRowCellValue(r, "ContactPhoneNumber") != null) ? gridView1.GetRowCellValue(r, "ContactPhoneNumber").ToString() : "";
            string  contactEmail = (gridView1.GetRowCellValue(r, "ContactEmailAddress") != null) ? gridView1.GetRowCellValue(r, "ContactEmailAddress").ToString() : "";
            string  notes        = (gridView1.GetRowCellValue(r, "Notes") != null) ? gridView1.GetRowCellValue(r, "Notes").ToString() : "";
            string  quoteNumber  = (gridView1.GetRowCellValue(r, "QuoteNumber") != null) ? gridView1.GetRowCellValue(r, "QuoteNumber").ToString() : "";
            string  awarded      = (gridView1.GetRowCellValue(r, "AwardedVolume") != null) ? gridView1.GetRowCellValue(r, "AwardedVolume").ToString() : "";
            string  status       = (gridView1.GetRowCellValue(r, "Status") != null) ? gridView1.GetRowCellValue(r, "Status").ToString() : "";
            int     rowId        = Convert.ToInt32(gridView1.GetRowCellValue(r, "RowId"));

            var form = new SalesLeadsActivityDetailsView();

            form.OperatorCode  = OperatorCode;
            form.SalesLeadId   = SalesLeadId;
            form.HitlistId     = HitlistId;
            form.Customer      = Customer;
            form.Program       = Program;
            form.Application   = Application;
            form.Sop           = Sop;
            form.Eop           = Eop;
            form.Volume        = Volume;
            form.QuoteNumber   = quoteNumber;
            form.AwardedVolume = awarded;

            form.Status = status;

            if (_type == ActivityType.Edit)
            {
                form.ActivityRowId = rowId;
            }
            if (_type == ActivityType.Edit)
            {
                form.ActivityDate = activityDate;
            }
            if (_type == ActivityType.Edit)
            {
                form.Duration = duration;
            }

            if (_type == ActivityType.Copy || _type == ActivityType.Edit)
            {
                form.Activity = activity;
            }
            if (_type == ActivityType.Copy || _type == ActivityType.Edit)
            {
                form.ContactName = contactName;
            }
            if (_type == ActivityType.Copy || _type == ActivityType.Edit)
            {
                form.ContactPhone = contactPhone;
            }
            if (_type == ActivityType.Copy || _type == ActivityType.Edit)
            {
                form.ContactEmail = contactEmail;
            }
            if (_type == ActivityType.Copy || _type == ActivityType.Edit)
            {
                form.Notes = notes;
            }

            form.SalesLeadClicked = false;

            form.ShowDialog();
            if (GetActivityHistory() == 0)
            {
                Close();                            // Refresh upon return
            }
        }