public List <Patrocinador> buscarPatrocinador(String nombre) //podriamos agregar un try catch { List <Patrocinador> lis = new List <Patrocinador>(); try { Patrocinador a; SqlConnection con = Conexion.agregarConexion(); SqlCommand cmd = new SqlCommand(String.Format("select idPatrocinador, nombre,domicilio,telefono, descripcion, mail from patrocinador where nombre like '%{0}%'", nombre), con); SqlDataReader dr = cmd.ExecuteReader(); //AQUI SI TRAIGO DATOS while (dr.Read()) { a = new Patrocinador(); a.idPatrocinador = dr.GetString(0); a.nombre = dr.GetString(1); a.domicilio = dr.GetString(2); a.telefono = dr.GetString(3); a.descripcion = dr.GetString(4); a.mail = dr.GetString(5); //sustituye el int lis.Add(a); } con.Close(); } catch (Exception ex) { MessageBox.Show("No se pudo buscar patrocinadores" + ex); } return(lis); }
private void Button_Click(object sender, RoutedEventArgs e) { try { Patrocinador p = new Patrocinador(); dgDatos.ItemsSource = p.buscarPatrocinador(tbNombre.Text); } catch (Exception ex) { MessageBox.Show("Error al ingresar los datos. " + ex); } }
public int modificarPatrocinador(Patrocinador p) { int res = 0; try { SqlConnection con = Conexion.agregarConexion(); SqlCommand cmd = new SqlCommand(String.Format("update patrocinador set mail ='{0}' where idPatrocinador='{1}'", p.mail, p.idPatrocinador), con); res = cmd.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("no se pudo modificar el patrocinador" + ex); } return(res); }
public int agregarPatrocinador(Patrocinador p) { int res = 0; try { SqlConnection con; con = Conexion.agregarConexion(); SqlCommand cmd = new SqlCommand(String.Format("insert into patrocinador (idPatrocinador, nombre,domicilio,telefono, descripcion, mail) values('{0}', '{1}', '{2}', '{3}', '{4}', '{5}')", p.idPatrocinador, p.nombre, p.domicilio, p.telefono, p.descripcion, p.mail), con); res = cmd.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("no se pudo agregar el patrocinador" + ex); } return(res); }
private void btModifica_Click(object sender, RoutedEventArgs e) { try { int res; Patrocinador p = new Patrocinador(txtMail.Text, txtId.Text); res = p.modificarPatrocinador(p); if (res > 0) { MessageBox.Show("el patrocinador se modificó"); } else { MessageBox.Show("el patrocinador no se modificó"); } } catch (Exception ex) { MessageBox.Show("Error al ingresar los datos. " + ex); } }
private void btBaja_Click(object sender, RoutedEventArgs e) { try { Patrocinador p = new Patrocinador(txtIdBaja.Text); int res = p.eliminaPatrocinador(txtIdBaja.Text); if (res > 0) { MessageBox.Show("el patricinador se elimino"); } else { MessageBox.Show("el patrocinador no se elimino"); } } catch (Exception ex) { MessageBox.Show("Error al ingresar los datos. " + ex); } }
private void btagregar_Click(object sender, RoutedEventArgs e) { int res = 0; try { Patrocinador p = new Patrocinador(txtId.Text, txtNombre.Text, txtDomicilio.Text, txtTelefono.Text, txtDescripcion.Text, txtMail.Text); res = p.agregarPatrocinador(p); if (res > 0) { MessageBox.Show("el patrocinador se dio de alta"); } else { MessageBox.Show("el patrocinador no se dio de alta"); } } catch (Exception ex) { MessageBox.Show("Error al ingresar los datos. " + ex); } }