lign="justify"> {. Show («Читач повинен бути повнолітнім»);;
} Comand=OC.CreateCommand (); tab=new DataTable (); (! rflag)
{. CommandText=«select * from " Reader " where " rFullName " =« » + TextBox1.Text + «» AND " rData "=(select to_date («» +. Value.ToShortDateString () +" "," dd-mm-rr») from dual) »;. Load (Comand.ExecuteReader ( )); (tab.Rows.Count!=0)
{. Show («Читач уже зареєстрований у бібліотеці»);;
}. CommandText=«begin PROCEDURE_INS_READER (« »+ textBox1.Text +« »,« »+ textBox2.Text +« »,« »+ textBox5.Text + «», «» +. Value.ToShortDateString () +" "); end; »;. ExecuteNonQuery ();. Show (« Читач успішно доданий »);. Close ();
}
{. CommandText=«begin PROCEDURE_EDIT_READER (« »+ rNumber +« »,« »+ textBox1.Text +« »,« »+ textBox2. Text + «», «» +. Text + «», «» + dateTimePicker1.Value.ToShortDateString () +" "); end; »;. ExecuteNonQuery ();. Show (« Зміни збережені »);. Close ();
}
} void button1_Click (object sender, EventArgs e)
{. Close ();
} void AddReader_Load (object sender, EventArgs e)
{(rflag)
{Comand=OC.CreateCommand (); tab=new DataTable ();. CommandText=«select * from " Reader " where " rNumber " =« » + RNumber + «» »;. Load (Comand.ExecuteReader ());. Text=tab.Rows [0] [1]. ToString ();. Text=tab.Rows [0] [2]. ToString ();. Text=tab.Rows [0] [3]. ToString ();. Value=Convert.ToDateTime (tab.Rows [0] [4]. ToString ());
}
}
}
}
Клас AddCopy System;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Linq;System.Text;System.Threading.Tasks;System.Windows.Forms;System.Data.OracleClient;DBLibrary
{partial class AddCopy: Form
{OracleConnection OC; string isbn; int cNumber; bool bflag; AddCopy (OracleConnection oc, string i, int c)
{();=oc;=i;=false; (c!=0)
{= c;=true;
}
} void button1_Click (object sender, EventArgs e)
{. Close ();
} void button2_Click (object sender, EventArgs e)
{(! bflag)
{Comand=OC.CreateCommand (); tab=new DataTable (); (comboBox1.SelectedIndex == - 1 | | comboBox2.SelectedIndex == - 1 | |. SelectedIndex == - 1 | | textBox2.Text == null | | textBox2.Text =="")
{. Show («Заповніть всі поля!");;
} (DateTime.Compare (dateTimePicker1.Value, DateTime.Now)> 0)
{. Show («Дата поставки не може перевищувати поточну дату»);;
}. CommandText=«select P. " plCode " from " Place " P» +
«where P. " plSection " =« » + ComboBox1.Items [comboBox1.SelectedIndex]. ToString () + «» AND P. " plRack "=«» +. Items [comboBox2.SelectedIndex]. ToString () + «» AND P. " plShelf "=«» +. Items [comboBox3.SelectedIndex]. ToString () + «» AND P. " plSector "=«» + TextBox2.Text + «» »;. Load (Comand.ExecuteReader ()); code=0; (tab.Rows.Count> 0)