Resolved
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using GestiuneProduse;
namespace FereastraPrincipala.Contracte
{
public partial class InformatiiContracte : UserControl
{
private bool ClientiAdaugati = false;
public InformatiiContracte()
{
InitializeComponent();
}
private void InformatiiContracte_Load(object sender, EventArgs e)
{
txtNumeClient.Focus();
InformatiiDespreClient();
}
void InformatiiDespreClient()
{
txtNumeClient.Items.Clear();
Program.Connection.CommandText = "select RTRIM(Nume) + ', '+ RTRIM(Prenume) AS NumeComplet, ClientId from DateClientiAmanet ORDER BY Nume";
DataTable Table = new DataTable();
Program.Connection.FillDataTable(Table, true);
txtNumeClient.DataSource = Table;
txtNumeClient.DisplayMember = "NumeComplet";
txtNumeClient.ValueMember = "ClientId";
ClientiAdaugati = true;
}
void InformatiiDespreClientDetaliate()
{
Program.Connection.CommandText = "select * from DateClientiAmanet where ClientId=" + txtNumeClient.SelectedValue.ToString();
DataTable Table = new DataTable();
Program.Connection.FillDataTable(Table, true);
foreach (DataRow Row in Table.Rows)
{
txtNume.Text = Table.Rows[0]["Nume"].ToString() + ", " + Table.Rows[0]["Prenume"].ToString();
txtAdresa.Text = "Strada " + Table.Rows[0]["Strada"].ToString() + ", nr. " + Table.Rows[0]["Numarul"].ToString() + ", bl. " + Table.Rows[0]["Bloc"].ToString() + ", sc. " + Table.Rows[0]["Scara"].ToString() + ", et. " + Table.Rows[0]["Etajul"].ToString() + ", ap. " + Table.Rows[0]["Apartament"].ToString();
txtCNP.Text = Table.Rows[0]["CNP"].ToString();
}
this.txtBoxDetaliiClient.Text = "Client: " + txtNumeClient.SelectedValue.ToString();
}
private void txtNumeClient_SelectedIndexChanged(object sender, EventArgs e)
{
if (this.ClientiAdaugati)
InformatiiDespreClientDetaliate();
}
}
}