no me esta funcionando la excepcion alguien sabe que podria ser?
al principio me funciona pero ah medida que voy ingresando datos se vuelve loco si alguien me podria ayudar plz ^^!
aka el codigo para q vean q pasa
este es de mi formulario
Código:
try
{
Cliente clie = new Cliente();
clie.NumeroContratoConstruccion = Convert.ToInt32(this.txtBuscarNumeroContrato.Text);
ArrayList resultados = registro.buscarClientePorContratoConstruccion(clie);
foreach (Cliente cliente in resultados)
{
this.txtNombreCliente.Text = cliente.NombreTitular + cliente.ApellidosTitular;
}
}
catch(Exception)
{
MessageBox.Show("no ta ");
}
y este de la clase de mi base de datos
Código:
public ArrayList buscarClientePorContratoConstruccion(Cliente cliente)
{
ArrayList resultado = new ArrayList();
string sql = "Select * from CCCLIE1 where 1=1";
if (cliente.NumeroContratoConstruccion > 0)
{
sql = sql + "and c14 = "+ cliente.NumeroContratoConstruccion + "";
}
SqlCommand query = cnn.CreateCommand();
query.CommandText = sql;
SqlDataReader reader = query.ExecuteReader();
if (!reader.Read())
{
throw new Exception();
}
do
{
cliente = new Cliente(reader.GetString(0), reader.GetString(1));
resultado.Add(cliente);
}
while (reader.Read());
reader.Close();
return resultado;
}
}