Package ivasoft.mainwindow.urun

Source Code of ivasoft.mainwindow.urun.NewUrunUi

package ivasoft.mainwindow.urun;

import com.vaadin.ui.AbsoluteLayout;
import com.vaadin.ui.Button;
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Button.ClickListener;
import com.vaadin.ui.ComboBox;
import com.vaadin.ui.Form;
import com.vaadin.ui.TabSheet;
import com.vaadin.ui.TextField;
import com.vaadin.ui.VerticalLayout;

import crud.UrunlerAnaCRUD;
import crud.UrunlerExtraCRUD;
import dao.UrunlerAnaDAO;
import dao.UrunlerExtraDAO;

@SuppressWarnings("serial")
public class NewUrunUi extends VerticalLayout{
  private  final String [] birimler = new String[4];
 
  public NewUrunUi() {

    AbsoluteLayout urunTemelLayout = new AbsoluteLayout();
    AbsoluteLayout urunFiyatLayout = new AbsoluteLayout();
    AbsoluteLayout urunDigerLayout = new AbsoluteLayout();
    AbsoluteLayout urunResimLayout = new AbsoluteLayout();
   
    final TabSheet tabSheet = new TabSheet();
    final TextField urunKodu = new TextField("Ürün Kodu");
    final TextField urunAdi = new TextField("Ürün Adı");
    final TextField urunMarka = new TextField("Ürün Markası");
    final TextField urunKategori = new TextField("Ürün Kategorisi");
    final TextField urunModel = new TextField("Ürün Modeli");
    final TextField urunKdv = new TextField("KDV");
    final TextField urunStok = new TextField("Ürün Stok");
    final TextField urunAciklama = new TextField("Ürün Aciklama");
    final TextField urunAlisFiyati = new TextField("Ürün Alış Fiyatı");
    final TextField urunSatisFiyati = new TextField("Ürün Satış Fiyatı");
    final TextField urunBayiFiyati = new TextField("Ürün Bayi Fiyatı");
    final TextField urunOzelFiyati = new TextField("Ürün Özel Fiyati");
    final ComboBox urunAlisBirim = new ComboBox("Alış Birim");
    final ComboBox urunSatisBirim = new ComboBox("Satış birim");
    final ComboBox urunBayiBirim = new ComboBox("Bayii birim");
    final ComboBox urunOzelBirim = new ComboBox("Özel Birim");
    final TextField urunAdiIng = new TextField("Ürün İngilizce Adı");
    //final TextField urunResim = new TextField("Resim");
    final TextField urunOzellik = new TextField("Ürün Özellikleri");
    final TextField urunTeknikOzellik = new TextField("Ürün Teknik Özellikleri");
    final TextField urunAciklamaIng = new TextField("Ürün Açıkama (İngilizce)");
    Button kaydetButton = new Button("Kaydet");
    Button silButton = new Button("Sil");
  
    birimler[0]="TL";
    birimler[1]="USD";
    birimler[2]="EURO";
    birimler[3]="GBP";
    for (int i = 0; i < birimler.length; i++) {
      urunAlisBirim.addItem(birimler[i]);
      urunSatisBirim.addItem(birimler[i]);
      urunBayiBirim.addItem(birimler[i]);
      urunOzelBirim.addItem(birimler[i]);
    }
   
    urunAlisBirim.setValue("TL");
    urunSatisBirim.setValue("TL");
    urunBayiBirim.setValue("TL");
    urunOzelBirim.setValue("TL");
   
    urunAlisBirim.setNullSelectionAllowed(false);
    urunSatisBirim.setNullSelectionAllowed(false);
    urunBayiBirim.setNullSelectionAllowed(false);
    urunOzelBirim.setNullSelectionAllowed(false);
   
   
    final Form urunFiyatForm = new Form();
    final Form urunDigerForm = new Form();
    final Form urunTemelForm = new Form();
    final Form urunResimForm = new Form();

    urunFiyatForm.setImmediate(true);
    urunDigerForm.setImmediate(true);
    urunTemelForm.setImmediate(true);
    urunResimForm.setImmediate(true);

    urunTemelLayout.setCaption("Ürün Ekleme");
    urunTemelLayout.setWidth("100%");
    urunTemelLayout.setHeight("460px");
    urunFiyatLayout.setCaption("Ürün Ekleme");
    urunFiyatLayout.setWidth("100%");
    urunFiyatLayout.setHeight("460px");
    urunDigerLayout.setCaption("Ürün Ekleme");
    urunDigerLayout.setWidth("100%");
    urunDigerLayout.setHeight("460px");
    urunResimLayout.setCaption("Ürün Ekleme");
    urunResimLayout.setWidth("100%");
    urunResimLayout.setHeight("460px");

    urunAdi.setWidth("200px");
    urunAdiIng.setWidth("200px");
    urunKodu.setWidth("200px");
    urunMarka.setWidth("200px");
    urunKategori.setWidth("200px");
    urunKdv.setWidth("200px");
    urunStok.setWidth("200px");
    urunAdi.setImmediate(true);
    urunAlisFiyati.setWidth("200px");
    urunSatisFiyati.setWidth("200px");
    urunAlisBirim.setWidth("70px");
    urunSatisBirim.setWidth("70px");
    urunModel.setWidth("200px");
    urunBayiBirim.setWidth("70px");
    urunBayiFiyati.setWidth("200px");
    urunOzelBirim.setWidth("70px");
    urunOzelFiyati.setWidth("200px");
    urunTeknikOzellik.setWidth("200px");
    urunOzellik.setWidth("200px");
    urunAciklama.setWidth("200px");
    urunAciklamaIng.setWidth("200px");
 

    // temel
    urunTemelLayout.addComponent(urunKodu, "left: 30px; top: 50px;");
    urunTemelLayout.addComponent(urunAdi, "left: 30px; top: 100px;");
    urunTemelLayout.addComponent(urunAdiIng, "left: 30px; top: 150px;");
    urunTemelLayout.addComponent(urunMarka, "left: 30px; top: 200px;");
    urunTemelLayout.addComponent(urunKategori, "left: 30px; top: 250px;");
    urunTemelLayout.addComponent(urunModel, "left:30px; top: 300px");
    // fiyat
    urunFiyatLayout.addComponent(urunKdv, "left: 190px; top: 300px;");
    urunFiyatLayout.addComponent(urunAlisFiyati, "left: 30px; top: 50px;");
    urunFiyatLayout.addComponent(urunAlisBirim, "left: 350px; top: 50px;");
    urunFiyatLayout.addComponent(urunSatisFiyati, "left : 30px; top: 100px;");
    urunFiyatLayout.addComponent(urunSatisBirim, "left : 350px; top: 100px;");
    urunFiyatLayout.addComponent(urunOzelFiyati, "left : 30px; top: 150px;");
    urunFiyatLayout.addComponent(urunOzelBirim, "left : 350px; top:150px");
    urunFiyatLayout.addComponent(urunBayiFiyati, "left:30px; top:200px");
    urunFiyatLayout.addComponent(urunBayiBirim, "left : 350px; top:200px");
    // diger
    urunDigerLayout.addComponent(urunTeknikOzellik, "left : 30px ; top : 50px");
    urunDigerLayout.addComponent(urunOzellik, "left : 30px ; top : 100px");
    urunDigerLayout.addComponent(urunAciklama, "left : 30px ; top : 150px");
    urunDigerLayout.addComponent(urunAciklamaIng, "left : 30px ; top : 200px");
    // resim
 
   
    urunTemelForm.setLayout(urunTemelLayout);
    // layoutlar
    tabSheet.addTab(urunTemelForm, "Ürün Temel Bilgiler");
    tabSheet.addTab(urunFiyatLayout, "Ürün Fiyat Bilgiler");
    tabSheet.addTab(urunDigerLayout, "Ürün Diğer Bilgiler");
    tabSheet.addTab(urunResimLayout, "Resim Bilgiler");
    addComponent(tabSheet);
    addComponent(kaydetButton);
    addComponent(silButton);
   
   
    kaydetButton.addListener(new ClickListener() {
     
      public void buttonClick(ClickEvent event) {
        UrunlerAnaCRUD urunlerAnaCRUD = new UrunlerAnaCRUD();
        UrunlerAnaDAO urunlerAnaDAO = new UrunlerAnaDAO();
        UrunlerExtraDAO urunlerExtraDAO = new UrunlerExtraDAO();
        urunlerAnaDAO.setUrunAdi(urunAdi.getValue().toString());
        urunlerAnaDAO.setUrunKodu(urunKodu.getValue().toString());
        urunlerAnaDAO.setUrunMarka(urunMarka.getValue().toString());
        urunlerAnaDAO.setUrunKategori(urunKategori.getValue().toString());
        urunlerAnaDAO.setUrunModel(urunModel.getValue().toString());
        urunlerAnaDAO.setUrunAlis(Double.parseDouble(urunAlisFiyati.getValue().toString()));
        urunlerAnaDAO.setUrunAlisParaBirim(urunAlisBirim.getValue().toString());
        urunlerAnaDAO.setUrunSatis(Double.parseDouble(urunSatisFiyati.getValue().toString()));
        urunlerAnaDAO.setUrunSatisParaBirim(urunSatisBirim.getValue().toString());
        urunlerAnaDAO.setUrunKdv(Double.parseDouble(urunKdv.getValue().toString()));
        urunlerExtraDAO.setUrunAciklama(urunAciklama.getValue().toString());
        urunlerExtraDAO.setUrunAciklamaF(urunAciklamaIng.getValue().toString());
        urunlerExtraDAO.setUrunAdiF(urunAdiIng.getValue().toString());
        urunlerExtraDAO.setUrunBayi(Double.parseDouble(urunBayiFiyati.getValue().toString()));
        urunlerExtraDAO.setUrunBayiParaBirim(urunBayiBirim.getValue().toString());
        urunlerExtraDAO.setUrunOzel(Double.parseDouble(urunOzellik.getValue().toString()));
        urunlerExtraDAO.setUrunOzellikler(urunOzellik.getValue().toString());
        urunlerExtraDAO.setUrunOzelParaBirim(urunOzelBirim.getValue().toString());
        urunlerExtraDAO.setUrunResim("umur ben seninnnnn.....");
        urunlerExtraDAO.setUrunTeknik(urunTeknikOzellik.getValue().toString());
        urunlerExtraDAO.setUrunlerAnaDAO(urunlerAnaDAO);
        urunlerAnaCRUD.saveUrunAna(urunlerAnaDAO);
       
       
        /*
       
        urunlerAnaDAO = (UrunlerAnaDAO) urunlerAnaCRUD.findAna("2");
        urunlerExtraDAO.setUrunlerAnaDAO(urunlerAnaDAO);
        UrunlerExtraCRUD urunlerExtraCRUD = new UrunlerExtraCRUD();
        urunlerExtraCRUD.saveUrunExtra(urunlerExtraDAO);
       
        */
       
      }
    });
   
   
    silButton.addListener(new ClickListener() {
     
      public void buttonClick(ClickEvent event) {
        UrunlerAnaCRUD urunlerAnaCRUD = new UrunlerAnaCRUD();
        UrunlerAnaDAO urunlerAnaDAO = new UrunlerAnaDAO();
        urunlerAnaDAO.setUrunKodu("1");
        urunlerAnaCRUD.deleteUrunAna(urunlerAnaDAO);
         
       
      }
    });
  }

}
TOP

Related Classes of ivasoft.mainwindow.urun.NewUrunUi

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.