initial commit
This commit is contained in:
185
stuff/Item/search.cs
Normal file
185
stuff/Item/search.cs
Normal file
@@ -0,0 +1,185 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Windows.Forms;
|
||||
using CSharpLibrary.SqlTypes;
|
||||
using TelasProjeto;
|
||||
using ProjetoLPVIII;
|
||||
using CSharpLibrary.stuff.Item;
|
||||
|
||||
namespace CSharpLibrary.stuff
|
||||
{
|
||||
public partial class search : Form
|
||||
{
|
||||
int f = 0;
|
||||
object Frm;
|
||||
public search(object frm, int i)
|
||||
{
|
||||
f = i;
|
||||
Frm = frm;
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void btnQuery_Click(object sender, EventArgs e)
|
||||
{
|
||||
DataSet ds = new DataSet();
|
||||
switch (f)
|
||||
{
|
||||
case 1:
|
||||
ds = ReturnTypes.DSReturnAutorByName(txtQuery.Text);
|
||||
break;
|
||||
case 3:
|
||||
ds = ReturnTypes.DSReturnEditoraByName(txtQuery.Text);
|
||||
break;
|
||||
case 2:
|
||||
ds = ReturnTypes.DSReturnGeneroByName(txtQuery.Text);
|
||||
break;
|
||||
case 4:
|
||||
ds = ReturnTypes.DSReturnTipoByName(txtQuery.Text);
|
||||
break;
|
||||
case 5:
|
||||
ds = ReturnTypes.DSReturnItemByName(txtQuery.Text);
|
||||
break;
|
||||
case 6:
|
||||
ds = ReturnTypes.DSReturnFuncionarioByName(txtQuery.Text);
|
||||
break;
|
||||
case 7:
|
||||
ds = ReturnTypes.DSReturnClienteByName(txtQuery.Text);
|
||||
break;
|
||||
case 8:
|
||||
ds = ReturnTypes.DSReturnEmprestimoByName(txtQuery.Text);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
dataGridView1.DataSource = ds;
|
||||
dataGridView1.DataMember = ds.Tables[0].TableName;
|
||||
}
|
||||
|
||||
Cliente GetCliente(int i)
|
||||
{
|
||||
return ReturnTypes.AReturnCliente(i);
|
||||
}
|
||||
CSharpLibrary.SqlTypes.Item GetItem(int i)
|
||||
{
|
||||
return ReturnTypes.AReturnItem(i);
|
||||
}
|
||||
|
||||
private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
|
||||
{
|
||||
int tmp = -9999;
|
||||
if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
|
||||
{
|
||||
int i = e.RowIndex;
|
||||
string a = "";
|
||||
|
||||
foreach (DataGridViewRow datarow in dataGridView1.Rows)
|
||||
{
|
||||
foreach (DataGridViewCell c in datarow.Cells)
|
||||
{
|
||||
if (c.RowIndex == i)
|
||||
{
|
||||
if (c.ColumnIndex == 0)
|
||||
tmp = (int)c.Value;
|
||||
else
|
||||
a = (string)c.Value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (Frm.GetType() == typeof(Retirada_de_livros))
|
||||
{
|
||||
switch (f)
|
||||
{
|
||||
case 7:
|
||||
(Frm as Retirada_de_livros).c = GetCliente(tmp);
|
||||
(Frm as Retirada_de_livros).UpdateTxt();
|
||||
break;
|
||||
case 5:
|
||||
(Frm as Retirada_de_livros).i = GetItem(tmp);
|
||||
(Frm as Retirada_de_livros).UpdateTxt();
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
if (Frm.GetType() == typeof(AlterarEmprestimo))
|
||||
{
|
||||
switch (f)
|
||||
{
|
||||
case 7:
|
||||
(Frm as AlterarEmprestimo).c = GetCliente(tmp);
|
||||
(Frm as AlterarEmprestimo).UpdateTxt();
|
||||
break;
|
||||
case 5:
|
||||
(Frm as AlterarEmprestimo).i = GetItem(tmp);
|
||||
(Frm as AlterarEmprestimo).UpdateTxt();
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (Frm.GetType() == typeof(formConsultarCliente))
|
||||
{
|
||||
(Frm as formConsultarCliente).c1 = GetCliente(tmp);
|
||||
(Frm as formConsultarCliente).UpdateTxt();
|
||||
}
|
||||
|
||||
|
||||
if (Frm.GetType() == typeof(formAlterarLivro))
|
||||
{
|
||||
switch (f)
|
||||
{
|
||||
case 1:
|
||||
(Frm as formAlterarLivro).id1 = tmp;
|
||||
(Frm as formAlterarLivro).n1 = a;
|
||||
break;
|
||||
case 2:
|
||||
(Frm as formAlterarLivro).id2 = tmp;
|
||||
(Frm as formAlterarLivro).n2 = a;
|
||||
break;
|
||||
case 3:
|
||||
(Frm as formAlterarLivro).id3 = tmp;
|
||||
(Frm as formAlterarLivro).n3 = a;
|
||||
break;
|
||||
case 4:
|
||||
(Frm as formAlterarLivro).id4 = tmp;
|
||||
(Frm as formAlterarLivro).n4 = a;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
(Frm as formAlterarLivro).UpdateTxt();
|
||||
}
|
||||
if (Frm.GetType() == typeof(Cadastro_de_Livros))
|
||||
{
|
||||
switch (f)
|
||||
{
|
||||
case 1:
|
||||
(Frm as Cadastro_de_Livros).id1 = tmp;
|
||||
(Frm as Cadastro_de_Livros).n1 = a;
|
||||
break;
|
||||
case 2:
|
||||
(Frm as Cadastro_de_Livros).id2 = tmp;
|
||||
(Frm as Cadastro_de_Livros).n2 = a;
|
||||
break;
|
||||
case 3:
|
||||
(Frm as Cadastro_de_Livros).id3 = tmp;
|
||||
(Frm as Cadastro_de_Livros).n3 = a;
|
||||
break;
|
||||
case 4:
|
||||
(Frm as Cadastro_de_Livros).id4 = tmp;
|
||||
(Frm as Cadastro_de_Livros).n4 = a;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
(Frm as Cadastro_de_Livros).UpdateTxt();
|
||||
}
|
||||
this.Close();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user