/* * private int verificar() * { * int ci = 0; * if (txtcdcodigo.Text != "") * ci++; * if (txtcddireccion.Text != "") * ci++; * if (txtcddescripcion.Text != "") * ci++; * if (mskcdfechad.Text != "") * ci++; * if (mskcdfechah.Text != "") * ci++; * if (ci == 0) * return 0; * else if (ci == 2 && (mskcdfechad.Text == "" || mskcdfechah.Text =="")) * return 2; * else * return 1; * } */ private void Button1_Click(object sender, EventArgs e) { datos da = new datos(); string cod = txtcdcodigo.Text; int suc = cod.Length; DateTime fed, feh; //provisiorio busqueda por un campo //if (verificar() == 0) //MessageBox.Show("No ingreso ningun dato para la búsqueda."); //else //{ //if (verificar() == 2) // MessageBox.Show("Ingresar un solo campo para la búsqueda"); //else //{ if (txtcdcodigo.Text != "" && txtcddireccion.Text == "" && txtcddescripcion.Text == "" && mskcdfechad.MaskFull == false && mskcdfechah.MaskFull == false) { da.consultacodigo(cod, suc); } if (txtcddireccion.Text != "" && txtcdcodigo.Text == "" && txtcddescripcion.Text == "" && mskcdfechad.MaskFull == false && mskcdfechah.MaskFull == false) { da.consultadireccion(txtcddireccion.Text); } if (txtcddescripcion.Text != "" && txtcddireccion.Text == "" && txtcdcodigo.Text == "" && mskcdfechad.MaskFull == false && mskcdfechah.MaskFull == false) { da.consultadescripcion(txtcddescripcion.Text); } if (mskcdfechad.MaskFull == true && mskcdfechah.MaskFull == true && txtcddireccion.Text == "" && txtcddescripcion.Text == "" && txtcdcodigo.Text == "") { fed = Convert.ToDateTime(mskcdfechad.Text); feh = Convert.ToDateTime(mskcdfechah.Text); da.consultafechas(fed, feh); } if (txtcdcodigo.Text != "" && txtcddireccion.Text != "" && txtcddescripcion.Text == "" && mskcdfechad.MaskFull == false && mskcdfechah.MaskFull == false) { da.consultacoddir(cod, suc, txtcddireccion.Text); } if (txtcdcodigo.Text != "" && txtcddescripcion.Text != "" && txtcddireccion.Text == "" && mskcdfechad.MaskFull == false && mskcdfechah.MaskFull == false) { da.consultacoddes(cod, suc, txtcddescripcion.Text); } if (mskcdfechad.MaskFull == true && mskcdfechah.MaskFull == true && txtcddireccion.Text == "" && txtcddescripcion.Text == "" && txtcdcodigo.Text != "") { fed = Convert.ToDateTime(mskcdfechad.Text); feh = Convert.ToDateTime(mskcdfechah.Text); da.consultacodfec(cod, suc, fed, feh); } if (txtcddireccion.Text != "" && txtcdcodigo.Text == "" && txtcddescripcion.Text == "" && mskcdfechad.MaskFull == true && mskcdfechah.MaskFull == true) { fed = Convert.ToDateTime(mskcdfechad.Text); feh = Convert.ToDateTime(mskcdfechah.Text); da.consultadirfec(txtcddireccion.Text, fed, feh); } if (txtcddescripcion.Text != "" && txtcddireccion.Text == "" && txtcdcodigo.Text == "" && mskcdfechad.MaskFull == true && mskcdfechah.MaskFull == true) { fed = Convert.ToDateTime(mskcdfechad.Text); feh = Convert.ToDateTime(mskcdfechah.Text); da.consultadesfec(txtcddescripcion.Text, fed, feh); } if (txtcddireccion.Text != "" && txtcdcodigo.Text == "" && txtcddescripcion.Text != "" && mskcdfechad.MaskFull == false && mskcdfechah.MaskFull == false) { da.consultadirdes(txtcddireccion.Text, txtcddescripcion.Text); } if (txtcdcodigo.Text != "" && txtcddescripcion.Text != "" && txtcddireccion.Text != "" && mskcdfechad.MaskFull == false && mskcdfechah.MaskFull == false) { da.consultacoddirdes(cod, suc, txtcddireccion.Text, txtcddescripcion.Text); } if (txtcdcodigo.Text != "" && txtcddescripcion.Text == "" && txtcddireccion.Text != "" && mskcdfechad.MaskFull == true && mskcdfechah.MaskFull == true) { fed = Convert.ToDateTime(mskcdfechad.Text); feh = Convert.ToDateTime(mskcdfechah.Text); da.consultacoddirfec(cod, suc, txtcddireccion.Text, fed, feh); } if (txtcdcodigo.Text != "" && txtcddescripcion.Text != "" && txtcddireccion.Text == "" && mskcdfechad.MaskFull == true && mskcdfechah.MaskFull == true) { fed = Convert.ToDateTime(mskcdfechad.Text); feh = Convert.ToDateTime(mskcdfechah.Text); da.consultacoddesfec(cod, suc, txtcddescripcion.Text, fed, feh); } if (txtcdcodigo.Text == "" && txtcddescripcion.Text != "" && txtcddireccion.Text != "" && mskcdfechad.MaskFull == true && mskcdfechah.MaskFull == true) { fed = Convert.ToDateTime(mskcdfechad.Text); feh = Convert.ToDateTime(mskcdfechah.Text); da.consultadirdesfec(txtcddireccion.Text, txtcddescripcion.Text, fed, feh); } foreach (direccionesweb dw in da.dirweb) { DataRow row = dt.NewRow(); row["CODIGO"] = dw.diw_cod; row["DIRECCION"] = dw.diw_dir; row["DESCRIPCION"] = dw.diw_des; row["FECHA"] = dw.diw_fec; dt.Rows.Add(row); } }