Üst Reklam

C# da Stok Kontrol Programı

Merhabalar, Bu bloğumda ilk kez kod paylaşıyorum.. Bir yerden başlamak gerek ve başladım :)

C# da Stok Kontrol Programı Yapalım. Sebze , Meyve ve Yemek  Adında 3 Adet Kategorimiz Olsun Tabii Genişletilebilir ..

Kullandıklarım;
II Label.
II Listbox.
II Combobox.
I Button.

II Listbox’ımız Olsun Birinde Ürünlerimiz Gönder Butonuna Tıklandığında Yazsın, Diğerinde İse Kategoriler Görünsün .II Combobox Olsun. Birincisi Seçtiğimizde Bize Son Çıkan Ürünleri Veya Tüm Ürünleri Seçme İmkanı Sunsun Yani cmbtrhSırası. Diğeri İse Sadece Stoktakiler Ve Hepsini Göstersin yani cmbstkDurum .. Herhangi Birini Seçmediğimiz Zaman Mesaj Label’ında Seçmediğimiz Alanı Doldurmamıza Dair Bir Mesaj Gelsin. Herşeyi Doğru Yaptıysak Mesaj Label’ı Görünmesin , Diğer Ürün Label’ı Seçtiğimiz Kategorideki Ürünler Adını Alsın.
Görünümü ;




Şimdi İse Kodumuza Bakalım ( Yazmak, Yapıştırmaktan Daha Sağlıklıdır !)

 using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Stok : Form
    {
        public Stok()
        {
            InitializeComponent();
        }

        private void btnListele_Click(object sender, EventArgs e)
        {
            lblMsj.Text = "";
            lbUrn.Items.Clear();
            if (cmbstkDurum.SelectedIndex == -1 && cmbtrhSırası.SelectedIndex == -1)
            {
                lblMsj.Text = "Stok Durumu Ve Tarih Sırası Seçin";
            }
            else if (cmbstkDurum.SelectedIndex == -1)
            {
                lblMsj.Text = ("Stok Durumunu Seçin");
            }
            else if (cmbtrhSırası.SelectedIndex == -1)
            {
                lblMsj.Text = ("Tarih Durumunu Seçin");
            }
            else if (lbKategori.SelectedIndex == -1)
            {
                lblMsj.Text = ("Ürün Seçin");
            }
            else
            {
                switch (lbKategori.SelectedIndex)
                {
                    case 0:
                        lbUrn.Items.Add("Domates");
                        lbUrn.Items.Add("Biber");

                        if (cmbstkDurum.SelectedIndex == 1)
                        {
                            lbUrn.Items.Add("Patlıcan");
                            lbUrn.Items.Add("Soğan");
                            lbUrn.Items.Add("Patates");
                                                   }
                        if (cmbtrhSırası.SelectedIndex == 0)
                        {
                            lbUrn.Items.Remove("Patlıcan");
                            lbUrn.Items.Remove("Soğan");
                        }
                        break;

                    case 1:
                        lbUrn.Items.Add("Elma");
                        lbUrn.Items.Add("Mandalina");
                        lbUrn.Items.Add("Ayva");
                        lbUrn.Items.Add("Portakal");
                        if (cmbstkDurum.SelectedIndex == 1)
                        {
                            lbUrn.Items.Add("Armut");
                            lbUrn.Items.Add("Ananas");
                        }
                        if (cmbtrhSırası.SelectedIndex == 0)
                        {
                            lbUrn.Items.Add("Kivi");
                        }
                        break;

                    case 2:
                        lbUrn.Items.Add("Tas Kebabı");
                        lbUrn.Items.Add("Kilis Tava");
                        lbUrn.Items.Add("Kavurma");
                        if (cmbstkDurum.SelectedIndex == 1)
                        {
                            lbUrn.Items.Add("Tava Ciğer");
                        }
                        if (cmbtrhSırası.SelectedIndex == 0)
                        {
                            lbUrn.Items.Remove("Tas Kebabı");
                        }
                        break;
                                       }
                lblSeciliUrun.Text = (lbKategori.Text + "Kategorisindeki Ürünler");
            }
        }
    }
}

2 yorum:

  1. kardeşim süpersin tam gaz devam sen bu işi yapıcan. :)

    YanıtlaSil
  2. Teşekkür Ederim.. inşAllah yapacağım :)

    YanıtlaSil

Blogger tarafından desteklenmektedir.