Exemple #1
0
        public LaderTypeCountChart(string FromDate, string FromTime, string ToDate, string ToTime, string LaderTypeList)
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            try
            {
                HPS.BLL.LadeAssignmentBLL.BLLLadeAssignment_TFactory LadeAssignmentFactory = new HPS.BLL.LadeAssignmentBLL.BLLLadeAssignment_TFactory();
                DataTable LaderTypeReportTable = new DataTable();
                LadeAssignmentFactory.SelectLaderTypeCountWithDateReport(FromDate, FromTime, ToDate, ToTime, LaderTypeList, ref LaderTypeReportTable);
                this.DataSource        = LaderTypeReportTable;
                FromDatetxt.Text       = FromDate;
                FromTimetxt.Text       = FromTime;
                ToDatetxt.Text         = ToDate;
                ToTimetxt.Text         = ToTime;
                UserNametxt.Text       = HPS.Common.CurrentUser.user.UserName_nvc;
                Datetxt.Text           = LadeAssignmentFactory.ServerJalaliDate;
                Timetxt.Text           = LadeAssignmentFactory.ServerTime;
                LaderTypetxt.DataField = "LaderType_nvc";

                chartControl1.DataSource = LaderTypeReportTable;


                this.chartControl1.Series[0].ValueMemberX = LaderTypeReportTable.Columns["LadeDate_nvc"].ColumnName;

                this.chartControl1.Series[0].ValueMembersY = LaderTypeReportTable.Columns["CarCount_int"].ColumnName;
                this.chartControl1.Series[1].ValueMembersY = LaderTypeReportTable.Columns["LadBill"].ColumnName;
                this.chartControl1.Series[2].ValueMembersY = LaderTypeReportTable.Columns["RemainderCar_int"].ColumnName;

                DataDynamics.ActiveReports.Chart.Graphics.Backdrop bdrop0 = new DataDynamics.ActiveReports.Chart.Graphics.Backdrop();
                bdrop0.Style = BackdropStyle.Solid;
                bdrop0.Color = System.Drawing.Color.FromArgb(((int)(((byte)(145)))), ((int)(((byte)(249)))), ((int)(((byte)(115)))));
                bdrop0.Alpha = 255;

                DataDynamics.ActiveReports.Chart.Graphics.Backdrop bdrop1 = new DataDynamics.ActiveReports.Chart.Graphics.Backdrop();
                bdrop1.Style = BackdropStyle.Solid;
                bdrop1.Color = System.Drawing.Color.Yellow;
                bdrop1.Alpha = 255;

                DataDynamics.ActiveReports.Chart.Graphics.Backdrop bdrop2 = new DataDynamics.ActiveReports.Chart.Graphics.Backdrop();
                bdrop2.Style = BackdropStyle.Solid;
                bdrop2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(250)))), ((int)(((byte)(114)))), ((int)(((byte)(114)))));
                bdrop2.Alpha = 255;

                this.chartControl1.Series[0].Backdrop = bdrop0;
                this.chartControl1.Series[1].Backdrop = bdrop1;
                this.chartControl1.Series[2].Backdrop = bdrop2;


                this.chartControl1.ChartAreas[0].Axes["AxisY"].SmartLabels        = false;
                this.chartControl1.ChartAreas[0].Axes["AxisY"].MajorTick.Step     = 1;
                this.chartControl1.ChartAreas[0].Axes["AxisY"].LabelsVisible      = true;
                this.chartControl1.ChartAreas[0].Axes["AxisY"].MajorTick.GridLine = new DataDynamics.ActiveReports.Chart.Graphics.Line(System.Drawing.Color.AliceBlue, 1);
                this.chartControl1.ChartAreas[0].Axes["AxisY"].MajorTick.Visible  = true;

                this.chartControl1.ChartAreas[0].Axes[0].LabelFont.Angle = 270;
            }
            catch (Exception ex)
            {
                Hepsa.Core.Common.MessageBox.ErrorMessage(ex.Message);
            }
        }
Exemple #2
0
        public AllInInfoByDateChartReport(string FromDate, string FromTime, string ToDate, string ToTime, Int32?LaderTypeID_int, string LaderType_nvc)
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            try
            {
                FromDatetxt.Text = FromDate;
                FromTimetxt.Text = FromTime;
                ToDatetxt.Text   = ToDate;
                ToTimetxt.Text   = ToTime;
                UserNametxt.Text = HPS.Common.CurrentUser.user.UserName_nvc;


                /////FILL Chart COntrol 1
                HPS.BLL.LadeAssignmentBLL.BLLLadeAssignment_TFactory LadeAssignmentFactory = new HPS.BLL.LadeAssignmentBLL.BLLLadeAssignment_TFactory();
                DataTable LaderTypeReportTable = new DataTable();
                LadeAssignmentFactory.SelectLaderTypeCountWithDateReport(FromDate, FromTime, ToDate, ToTime, LaderTypeID_int.ToString(), ref LaderTypeReportTable);
                chartControl1.DataSource = LaderTypeReportTable;
                LaderTypetxt.Text        = LaderType_nvc;

                this.chartControl1.Series[0].ValueMemberX = LaderTypeReportTable.Columns["LadeDate_nvc"].ColumnName;

                this.chartControl1.Series[0].ValueMembersY = LaderTypeReportTable.Columns["CarCount_int"].ColumnName;
                this.chartControl1.Series[1].ValueMembersY = LaderTypeReportTable.Columns["LadBill"].ColumnName;
                this.chartControl1.Series[2].ValueMembersY = LaderTypeReportTable.Columns["RemainderCar_int"].ColumnName;
                this.chartControl1.Series[3].ValueMembersY = LaderTypeReportTable.Columns["RemainedPercent_flt"].ColumnName;

                DataDynamics.ActiveReports.Chart.Graphics.Backdrop bdrop0 = new DataDynamics.ActiveReports.Chart.Graphics.Backdrop();
                bdrop0.Style = BackdropStyle.Solid;
                bdrop0.Color = System.Drawing.Color.FromArgb(((int)(((byte)(145)))), ((int)(((byte)(249)))), ((int)(((byte)(115)))));
                bdrop0.Alpha = 255;

                DataDynamics.ActiveReports.Chart.Graphics.Backdrop bdrop1 = new DataDynamics.ActiveReports.Chart.Graphics.Backdrop();
                bdrop1.Style = BackdropStyle.Solid;
                bdrop1.Color = System.Drawing.Color.Yellow;
                bdrop1.Alpha = 255;

                DataDynamics.ActiveReports.Chart.Graphics.Backdrop bdrop2 = new DataDynamics.ActiveReports.Chart.Graphics.Backdrop();
                bdrop2.Style = BackdropStyle.Solid;
                bdrop2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(250)))), ((int)(((byte)(114)))), ((int)(((byte)(114)))));
                bdrop2.Alpha = 255;

                DataDynamics.ActiveReports.Chart.Graphics.Backdrop bdrop3 = new DataDynamics.ActiveReports.Chart.Graphics.Backdrop();
                bdrop3.Style = BackdropStyle.Solid;
                bdrop3.Color = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(164)))), ((int)(((byte)(245)))));
                bdrop3.Alpha = 255;

                this.chartControl1.Series[0].Backdrop = bdrop0;
                this.chartControl1.Series[1].Backdrop = bdrop1;
                this.chartControl1.Series[2].Backdrop = bdrop2;
                this.chartControl1.Series[3].Backdrop = bdrop3;


                this.chartControl1.ChartAreas[0].Axes["AxisY"].SmartLabels        = false;
                this.chartControl1.ChartAreas[0].Axes["AxisY"].MajorTick.Step     = 1;
                this.chartControl1.ChartAreas[0].Axes["AxisY"].LabelsVisible      = true;
                this.chartControl1.ChartAreas[0].Axes["AxisY"].MajorTick.GridLine = new DataDynamics.ActiveReports.Chart.Graphics.Line(System.Drawing.Color.AliceBlue, 1);
                this.chartControl1.ChartAreas[0].Axes["AxisY"].MajorTick.Visible  = true;

                this.chartControl1.ChartAreas[0].Axes[0].LabelFont.Angle = 290;

                /////FILL Waiting Chart
                HPS.BLL.TrafficBLL.BLLTraffic_TFactory TrafficFactory = new HPS.BLL.TrafficBLL.BLLTraffic_TFactory();
                DataTable AllDataTable = new DataTable();
                TrafficFactory.WaitingLaderTypesReport(FromDate, FromTime, ToDate, ToTime, LaderTypeID_int, ref AllDataTable);
                this.DataSource = AllDataTable;
                WaitingLaderTypeschartControl.DataSource = AllDataTable;

                this.WaitingLaderTypeschartControl.Series[0].ValueMemberX = AllDataTable.Columns["Date_nvc"].ColumnName;

                this.WaitingLaderTypeschartControl.Series[0].ValueMembersY = AllDataTable.Columns["TurnRemainedCount_int"].ColumnName;


                DataDynamics.ActiveReports.Chart.Graphics.Backdrop wbdrop0 = new DataDynamics.ActiveReports.Chart.Graphics.Backdrop();
                wbdrop0.Style = BackdropStyle.Solid;
                wbdrop0.Color = System.Drawing.Color.FromArgb(((int)(((byte)(145)))), ((int)(((byte)(249)))), ((int)(((byte)(115)))));
                wbdrop0.Alpha = 255;

                this.WaitingLaderTypeschartControl.Series[0].Backdrop = wbdrop0;



                this.WaitingLaderTypeschartControl.ChartAreas[0].Axes["AxisY"].SmartLabels        = false;
                this.WaitingLaderTypeschartControl.ChartAreas[0].Axes["AxisY"].MajorTick.Step     = 1;
                this.WaitingLaderTypeschartControl.ChartAreas[0].Axes["AxisY"].LabelsVisible      = true;
                this.WaitingLaderTypeschartControl.ChartAreas[0].Axes["AxisY"].MajorTick.GridLine = new DataDynamics.ActiveReports.Chart.Graphics.Line(System.Drawing.Color.AliceBlue, 1);
                this.WaitingLaderTypeschartControl.ChartAreas[0].Axes["AxisY"].MajorTick.Visible  = true;

                this.WaitingLaderTypeschartControl.ChartAreas[0].Axes[0].LabelFont.Angle = 290;

                Datetxt.Text = TrafficFactory.ServerJalaliDate;
                Timetxt.Text = TrafficFactory.ServerTime;
            }
            catch (Exception ex)
            {
                Hepsa.Core.Common.MessageBox.ErrorMessage(ex.Message);
            }
        }