Exemple #1
0
 public Login()
 {
     stokController = new StokController();
     InitializeComponent();
     txtKullaniciAdi.Text = "admin";
     txtSifre.Text        = "123456789";
 }
Exemple #2
0
 public Staff()
 {
     stokController = new StokController();
     InitializeComponent();
     dateGiris.MaxDate = DateTime.Now;
     dateCikis.MaxDate = DateTime.Now;
     radioEkle.Checked = true;
     GridGuncelle();
     this.ControlBox = false;
 }
        public void getStockReport()
        {
            var result = StokController.StoklarıGetir();

            if (result.Count == 0)
            {
                return;
            }
            ChartControl DoughnutChart = new ChartControl();


            Series series1 = new Series("Series 1", ViewType.Doughnut);

            foreach (var item in result)
            {
                series1.Points.Add(new SeriesPoint(item.UrunStok.Urunler.UrunAdi.ToString(), item.UrunStok.Stok));
            }
            DoughnutChart.Series.Add(series1);


            series1.Label.TextPattern = "{A}: {VP:P0}";


            series1.SeriesPointsSorting    = SortingMode.Ascending;
            series1.SeriesPointsSortingKey = SeriesPointKey.Argument;


            ((DoughnutSeriesLabel)series1.Label).Position = PieSeriesLabelPosition.TwoColumns;
            ((DoughnutSeriesLabel)series1.Label).ResolveOverlappingMode      = ResolveOverlappingMode.Default;
            ((DoughnutSeriesLabel)series1.Label).ResolveOverlappingMinIndent = 5;


            ((DoughnutSeriesView)series1.View).ExplodedPoints.Add(series1.Points[0]);
            ((DoughnutSeriesView)series1.View).ExplodedDistancePercentage = 30;


            ((SimpleDiagram)DoughnutChart.Diagram).Dimension = 2;


            ChartTitle chartTitle1 = new ChartTitle();

            chartTitle1.Text = "Stok Pasta Grafiği";
            DoughnutChart.Titles.Add(chartTitle1);
            DoughnutChart.Legend.Visibility = DevExpress.Utils.DefaultBoolean.False;


            DoughnutChart.Dock = DockStyle.Fill;
            this.panel_Stok.Controls.Add(DoughnutChart);
        }
Exemple #4
0
        public void getStockReport()
        {
            var result = StokController.StoklarıGetir();

            if (result.Count == 0)
            {
                return;
            }
            ChartControl DoughnutChart = new ChartControl();

            //// Create a doughnut series.
            Series series1 = new Series("Series 1", ViewType.Doughnut);

            foreach (var item in result)
            {
                series1.Points.Add(new SeriesPoint(item.UrunStok.Urunler.UrunAdi.ToString(), item.UrunStok.Stok));
            }
            DoughnutChart.Series.Add(series1);

            // Specify the text pattern of series labels.
            series1.Label.TextPattern = "{A}: {VP:P0}";

            // Specify how series points are sorted.
            series1.SeriesPointsSorting    = SortingMode.Ascending;
            series1.SeriesPointsSortingKey = SeriesPointKey.Argument;

            // Specify the behavior of series labels.
            ((DoughnutSeriesLabel)series1.Label).Position = PieSeriesLabelPosition.TwoColumns;
            ((DoughnutSeriesLabel)series1.Label).ResolveOverlappingMode      = ResolveOverlappingMode.Default;
            ((DoughnutSeriesLabel)series1.Label).ResolveOverlappingMinIndent = 5;

            // Adjust the view-type-specific options of the series.
            ((DoughnutSeriesView)series1.View).ExplodedPoints.Add(series1.Points[0]);
            ((DoughnutSeriesView)series1.View).ExplodedDistancePercentage = 30;

            // Access the diagram's options.
            ((SimpleDiagram)DoughnutChart.Diagram).Dimension = 2;

            // Add a title to the chart and hide the legend.
            ChartTitle chartTitle1 = new ChartTitle();

            chartTitle1.Text = "Stok Pasta Grafiği";
            DoughnutChart.Titles.Add(chartTitle1);
            DoughnutChart.Legend.Visibility = DevExpress.Utils.DefaultBoolean.False;

            // Add the chart to the form.
            DoughnutChart.Dock = DockStyle.Fill;
            this.panel_Stok.Controls.Add(DoughnutChart);
        }
Exemple #5
0
        /// <summary>
        /// Girilen Grid ve GridView Kontrolleri içine Stok Listesini Doldurur
        /// </summary>
        /// <param name="grid">Devexpress grid nesnesi</param>
        /// <param name="gridView">Devexpress gridview nesnesi</param>
        public static void StoklariGrideDoldur(GridControl grid, GridView gridView)
        {
            List <StokUrunViewModel> stokListesi = StokController.StoklarıGetir();
            DataTable dtStokList = new DataTable("StokListesi");

            dtStokList.Columns.Add("UrunId", typeof(int));
            dtStokList.Columns.Add("UrunAdi", typeof(string));
            dtStokList.Columns.Add("SatinAlinmaTarihi", typeof(DateTime));
            dtStokList.Columns.Add("Adet", typeof(int));
            foreach (var item in stokListesi)
            {
                dtStokList.Rows.Add(item.Urun.UrunId, item.Urun.UrunAdi, item.Urun.SatinAlinmaTarihi, item.UrunStok.Stok);
            }
            grid.DataSource = dtStokList;
            gridView.Columns["UrunId"].Visible = false;
        }
        private void Stoklar()
        {
            bool      apiden_verigetir = false;
            DataTable dt;

            if (apiden_verigetir)
            {
                StokController          api = new StokController();
                IEnumerable <StokKarti> sl  = api.Get();

                dt = ToDataTable <StokKarti>(sl);
            }
            else
            {
                var stoklistesi = _work.StokKarti.GetAll().ToList();
                dt = ToDataTable <StokKarti>(stoklistesi);
            }
            gridControl1.DataSource = dt;
        }
        private void ProductStockListForm_Load(object sender, EventArgs e)
        {
            if (LoginForm._session == ERoles.Standart.ToString())
            {
                btn_StokEkleFormAc.Enabled = false;
            }
            /**Stoktaki Ürünlerin GridControl Üzerinde Gösterilmesini Sağlamaktadır.*/
            Tools.StoklariGrideDoldur(grid_Stoklar, gridView_Stoklar);

            /**Stokta Biten Ürünlerin GridControl Üzerinde Gösterilmesini Sağlamaktadır.*/
            List <StokUrunViewModel> stokBitenlerListesi = StokController.StoktaBitenleriGetir();
            DataTable dtBitenStokList = new DataTable("BitenStokListesi");

            dtBitenStokList.Columns.Add("UrunId", typeof(int));
            dtBitenStokList.Columns.Add("UrunAdi", typeof(string));
            dtBitenStokList.Columns.Add("SatinAlinmaTarihi", typeof(DateTime));
            dtBitenStokList.Columns.Add("Adet", typeof(int));
            foreach (var item in stokBitenlerListesi)
            {
                dtBitenStokList.Rows.Add(item.Urun.UrunId, item.Urun.UrunAdi, item.Urun.SatinAlinmaTarihi, item.UrunStok.Stok);
            }
            grid_StoktaBiten.DataSource = dtBitenStokList;
            gridView_StoktaBiten.Columns["UrunId"].Visible = false;
        }
Exemple #8
0
 public MainScreen()
 {
     InitializeComponent();
     stokController   = new StokController();
     this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
 }