Exemplo n.º 1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                clsTre_Details objTreDetails = new clsTre_Details();
                string[]       strT1         = Common.timePeriods.strtp1;
                string[]       strT2         = Common.timePeriods.strtp2;

                strCutOff         = txtCtDropper.Text + ";" + txtCtGrower.Text + ";" + txtCtStopper.Text;
                strCount          = txtCFlat.Text + ";" + txtCDropper.Text + ";" + txtCGrower.Text + ";" + txtCStopper.Text + ";" + txtCNonUser.Text + ";" + txtCNewUser.Text;
                strAvgDelta       = txtAvgFlat.Text + ";" + txtAvgDropper.Text + ";" + txtAvgGrower.Text + ";" + txtAvgStopper.Text + ";" + txtAvgNonUser.Text + ";" + txtAvgNewUser.Text;
                this.DialogResult = System.Windows.Forms.DialogResult.OK;

                this.Close();

                //if (objTredetails.fnSaveTREThreShold(strT1, strT2, Common.sOpportunityName, txtCtDropper.Text, txtCtGrower.Text, txtCtStopper.Text, iOpportunityId, Common.strTableName))
                //{
                //    objTredetails.fnGetBaseData(Common.strTableName, txtCtGrower.Text);
                //    objTreDetails.fnSaveOPPBreakDownStatus(iOpportunityId, 0, Convert.ToDecimal(txtCtDropper.Text), Convert.ToDecimal(txtCtStopper.Text), Convert.ToDecimal(txtCtGrower.Text),
                //    Convert.ToDecimal(txtCtNonUser.Text), Convert.ToDecimal(txtCtNewUser.Text), Convert.ToDecimal(txtCFlat.Text), Convert.ToDecimal(txtCDropper.Text), Convert.ToDecimal(txtCStopper.Text),
                //    Convert.ToDecimal(txtCGrower.Text), Convert.ToDecimal(txtCNonUser.Text), Convert.ToDecimal(txtCNewUser.Text), Convert.ToDecimal(txtAvgFlat.Text), Convert.ToDecimal(txtAvgDropper.Text),
                //    Convert.ToDecimal(txtAvgStopper.Text), Convert.ToDecimal(txtAvgGrower.Text), Convert.ToDecimal(txtAvgNonUser.Text), Convert.ToDecimal(txtAvgNewUser.Text), timePeriods.strtp1, timePeriods.strtp2, bIsInsert);
                //}
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void fnSaveThresholdAndPotential(int iOpportunityId)
        {
            try
            {
                //bIsThresholdModified = true;
                //saving Thrishould
                clsTre_Details clsTObj = new clsTre_Details();

                if (bIsThresholdModified)
                {
                    string strCtDropper  = strCt[0] == "" ? "0" : strCt[0];
                    string strCtGrower   = strCt[1] == "" ? "0" : strCt[1];
                    string srtCtStopper  = strCt[2] == "" ? "0" : strCt[2];
                    string strCFlat      = strCount[0] == "" ? "0" : strCount[0];
                    string strCDropper   = strCount[1] == "" ? "0" : strCount[1];
                    string strCGrower    = strCount[2] == "" ? "0" : strCount[2];
                    string srtCStopper   = strCount[3] == "" ? "0" : strCount[3];
                    string strCNonUser   = strCount[4] == "" ? "0" : strCount[4];
                    string strCNewUser   = strCount[5] == "" ? "0" : strCount[5];
                    string strAvgFlat    = strAvg[0] == "" ? "0" : strAvg[0];
                    string strAvgDropper = strAvg[1] == "" ? "0" : strAvg[1];
                    string strAvgGrower  = strAvg[2] == "" ? "0" : strAvg[2];
                    string srtAvgStopper = strAvg[3] == "" ? "0" : strAvg[3];
                    string strAvgNonUser = strAvg[4] == "" ? "0" : strAvg[4];
                    string strAvgNewUser = strAvg[5] == "" ? "0" : strAvg[5];

                    if (clsTObj.fnSaveTREThreShold(Common.timePeriods.strtp1, Common.timePeriods.strtp2, Common.sOpportunityName, strCtDropper, strCtGrower, srtCtStopper, iOpportunityId, "Tre_Random", Common.iProjectID, Common.strPtnlFilter, bIsOnMain))
                    {
                        clsTObj.fnGetBaseData(Common.strTableName, strCtGrower, Common.iProjectID);
                        clsTObj.fnSaveOPPBreakDownStatus(iOpportunityId, Convert.ToDecimal(strCtDropper), Convert.ToDecimal(strCtGrower), Convert.ToDecimal(srtCtStopper),
                                                         Common.timePeriods.strtp1, Common.timePeriods.strtp2, strCurrentSegmentColumn, iIsActive);
                        clsTObj.fnInsertOppValues(iOpportunityId);


                        // clsTObj.fnSaveOPPBreakDownStatus(iOpportunityId, 0, Convert.ToDecimal(strCtDropper), Convert.ToDecimal(strCtGrower), Convert.ToDecimal(srtCtStopper), 0, 0,
                        //  Convert.ToDecimal(strCFlat), Convert.ToDecimal(strCDropper), Convert.ToDecimal(strCtGrower), Convert.ToDecimal(srtCStopper), Convert.ToDecimal(strCNonUser),
                        //Convert.ToDecimal(strCNewUser), Convert.ToDecimal(strAvgFlat), Convert.ToDecimal(strAvgDropper),
                        // Convert.ToDecimal(srtAvgStopper), Convert.ToDecimal(strAvgGrower), Convert.ToDecimal(strAvgNonUser), Convert.ToDecimal(strAvgNewUser), timePeriods.strtp1, timePeriods.strtp2, strCurrentSegmentColumn, iIsActive);
                    }
                }
                // saving Opportunity Potentail
                if (bIsPtnlModified)
                {
                    clsTObj.fnSaveOPPPotential(Common.sOpportunityName, iOpportunityId, Common.strTableName, strPntlExpression);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 3
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     try
     {
         clsTre_Details clsTreDetail = new clsTre_Details();
         string[]       strArrays    = Common.timePeriods.strtp1;
         string[]       strArrays1   = Common.timePeriods.strtp2;
         string[]       text         = new string[] { this.txtCtDropper.Text, ";", this.txtCtGrower.Text, ";", this.txtCtStopper.Text };
         this.strCutOff = string.Concat(text);
         string[] text1 = new string[] { this.txtCFlat.Text, ";", this.txtCDropper.Text, ";", this.txtCGrower.Text, ";", this.txtCStopper.Text, ";", this.txtCNonUser.Text, ";", this.txtCNewUser.Text };
         this.strCount = string.Concat(text1);
         string[] text2 = new string[] { this.txtAvgFlat.Text, ";", this.txtAvgDropper.Text, ";", this.txtAvgGrower.Text, ";", this.txtAvgStopper.Text, ";", this.txtAvgNonUser.Text, ";", this.txtAvgNewUser.Text };
         this.strAvgDelta  = string.Concat(text2);
         base.DialogResult = DialogResult.OK;
         base.Close();
     }
     catch (Exception exception)
     {
         MessageBox.Show(exception.Message);
     }
 }