Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1.DATATABLE
DataTable Dtprimka=new DataTable(); //kreiranje
Dtprimka.Columns.Add("artikl_Id");// dodavanje kolumne
Dtprimka.Rows.Add("1", "jedan");//dodavanje reda
2.COMBOBOX
cboArtikli.DataSource = Dtprimka;//
cboArtikli.ValueMember = "Artikl";
cboArtikli.DisplayMember = "Kolicina";
VARIJANTA 2
dtCbo.Columns.Add("id");
dtCbo.Columns.Add("naziv");
dtCbo.Columns.Add("cijena");
dtCbo.Columns.Add("mjera");
conn.ConnectionString = @"Data
Source=.\SQLEXPRESS;AttachDbFilename=C:\Blagajna\Blagajna\projekt.mdf;Integrated
Security=True;Connect Timeout=30;User Instance=True";
command.Connection = conn;
conn.Open();
cboKat.DataSource = data;
cboKat.ValueMember = "kategorija_id";
cboKat.DisplayMember = "kat_ime";
conn.Close();
BRISANJE REDA U DT
dtCbo.Rows[row].Delete();
TEXTBOX
foreach (TextBox tb in this.Controls.OfType<TextBox>())
tb.Text = "";
txtTotal.Text = xTotal.ToString();
t.Select(t.Text.Length, 0); // postavlja mi na kraju izraza u textboxu
TYPE
pdvRel = Convert.ToDouble(lblPdv.Text) / 100;
IF LOGIKI IZRAZ
if (txtPromet.Text == "" || txtPromet.Text == "0" || txtPromet.Text == "0,")
{
znak ||=altgr +w
}
if (t.Name == "txtKolicina" && comboBox1.Text == "Poznata cijena")
{
}
STRING
txtNabavnaVrijed.Text = NV.ToString("N2");
zarezima
String proba = t.Text;
DATUM
string datum = dateTimePicker1.Value.ToShortDateString();
SQLCOMMAND PARAMETER
comm.CommandText = "Insert into ura(dobavljac_id,) values ( @dobavljac_)";
comm.Parameters.Add("@dobavljac_id", SqlDbType.Int);
comm.Parameters["@dobavljac_id"].Value = cboDobavljac.SelectedIndex;
comm.ExecuteNonQuery();
FOCUS NA ENTER
private void txtCijena_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
btnDodaj.Focus();
}
}
DATAGRID VIEW
dataGridView2_CellContentClick
int coll = e.ColumnIndex;
int row = e.RowIndex;
if (coll == 2)
{
kol = kol + 1;
dataGridView2.Rows[row].Cells["Column4"].Value = kol.ToString();
}
4
=
=
=
=
b
=
=
=
= new Button();
curr;
new Size(126, 50);
curr;
if (img == "")
{
}
else
{
MemoryStream ms1 = new MemoryStream(img_arr1);
ms1.Seek(0, SeekOrigin.Begin);
b.Image =Image.FromStream(ms1);
b.Text = "";
}
b.Tag = r;
b.Click += new EventHandler(addStavka);
b.MouseDown += new MouseEventHandler(b_MouseDown);
b.MouseMove += new MouseEventHandler(b_MouseMove);
flp.Controls.Add(b);
//MessageBox.Show(a.ToString());
a++;
}
tabPage1.Controls.Add(flp);
//cn.Close();
Form1.ActiveForm.Focus();
conn.Close();
}
PRINT DILALOG
PrintDialog printdialog = new PrintDialog();
PrintDocument printdocument = new PrintDocument();
PrintPreviewDialog print = new PrintPreviewDialog();
printdialog.Document = printdocument;
print.Document = printdocument;
printdocument.PrintPage += new PrintPageEventHandler(Print);
DialogResult result = print.ShowDialog();
if(result==DialogResult.OK)
{
printdocument.Print();
}
PRINTANJE
//MessageBox.Show("P");
//throw new NotImplementedException();
Graphics graphic = e.Graphics;
Font font = new Font("Courier New",12 );
int startX=10;
int startY=10;
int ofset = 100;
int razmak = 0;
graphic.DrawString("CAFE BAR GILERA", new Font("Courier New", 18), new
SolidBrush(Color.Black), startX, startY);
startY = startY+ (int)FontHeight + 8;
graphic.DrawString("Gilenium d.o.o.", new Font("Courier New", 12), new
SolidBrush(Color.Black), startX, startY);
startY = startY + (int)FontHeight + 5;
graphic.DrawString("Karela Zahradnika 22, Zagreb", new Font("Courier New",
12), new SolidBrush(Color.Black), startX, startY);
startY = startY + (int)FontHeight + 5;
graphic.DrawString("OIB: 12345678912", new Font("Courier New", 12), new
SolidBrush(Color.Black), startX, startY );
startY = startY + (int)FontHeight + 5;
COLOR DIALOG
ColorDialog colorDlg = new ColorDialog();
if (colorDlg.ShowDialog() == DialogResult.OK)
{
pbColor.BackColor = colorDlg.Color;
boja = colorDlg.Color;
//btnColor.BackColor =boja;
color = colorDlg.Color.ToArgb().ToString("x");
color = color.Substring(2, 6);
color = "#" + color;
KONTROLA.BackColor = System.Drawing.ColorTranslator.FromHtml(color);
SQL NAREDBE
string query = "Select kategorija_id,kat_ime,kat_opis,pdv,pnp from kategorija";
comm.CommandText = "delete from kategorija where kat_ime=@naziv"
comm.CommandText = "UPDATE kategorija SET kat_opis=@opis,pdv=@pdv WHERE (kat_ime =
@naziv)";
command.CommandText = "SELECT SUM(iznos) AS Expr2, datum AS Expr1 FROM Fiskal1_STAVKE$
GROUP BY datum";
command.CommandText = "SELECT datum, naziv, SUM(kolicina) AS Expr2 FROM
Fiskal1_STAVKE$ GROUP BY naziv,datum";
SELECT TOP (1) cijena FROM Fiskal1_STAVKE$ WHERE (naziv = @naziv)";
KLASE
public string ime;
public double osnovica;
public double IznosSaPdv;
public double stopaPdv;
public string curr()
{
string decimale = osnovica.ToString("n2");
return decimale;
}
public double izracunajPdv()
{
double rel = stopaPdv / 100;
return osnovica * rel;
}
public double IzbiPdv()
{
double rel = (stopaPdv / 100) + 1;
double iznos = IznosSaPdv / rel;
return IznosSaPdv - iznos;
}
public double IzbiOsnovicu()
{
double rel2 = (stopaPdv / 100) + 1;
return IznosSaPdv / rel2;
}
}
pozivanje klase
Klasa pdv = new Klasa();
pdv.osnovica = 2255.33;
pdv.stopaPdv = 25;
pdv.IznosSaPdv = 12500;