void ListarAll() { ECliente ocliente= new ECliente(); lista = ocliente.ListarAllCliente(); dgv_cliente.DataSource = null; dgv_cliente.AutoGenerateColumns = false; dgv_cliente.DataSource = lista; reporte = lista; }
private void btn_guardar_Click(object sender, EventArgs e) { int tab = tabControl1.SelectedIndex; switch (tab) { case 1: ECliente ocliente_empresa = new ECliente(); object[] pvalor = { "QUERY01" }; ocliente_empresa.ofiltro.Valor = pvalor; ocliente_empresa.Cod_cliente = txt_codigo.Text; ocliente_empresa.Razon_social = txt_razonsocial.Text; ocliente_empresa.Direccion = txt_direccion2.Text; ocliente_empresa.Referencia = txt_referencia2.Text; ocliente_empresa.Ndocumento = txt_ruc.Text; ocliente_empresa.Contacto = txt_contacto2.Text; ocliente_empresa.Idtipocliente = 2; ocliente_empresa.Idtipodoc = 2; ocliente_empresa.SETCLIENTE(); MessageBox.Show("Datos registrados con éxito..!","Información",MessageBoxButtons.OK,MessageBoxIcon.Information); this.Limpiar(); break; default: ECliente ocliente_persona = new ECliente(); object[] pvalor2 = { "QUERY01" }; ocliente_persona.ofiltro.Valor = pvalor2; ocliente_persona.Cod_cliente = txt_codigo.Text; ocliente_persona.Paterno = txt_paterno.Text; ocliente_persona.Materno = txt_materno.Text; ocliente_persona.Nombre = txt_nombre.Text; ocliente_persona.Ndocumento = txt_dni.Text; ocliente_persona.Direccion = txt_direccion.Text; ocliente_persona.Referencia = txt_referencia.Text; ocliente_persona.Contacto = txt_contacto.Text; ocliente_persona.Idtipocliente = 1; ocliente_persona.Idtipodoc = 1; ocliente_persona.SETCLIENTE(); MessageBox.Show("Datos registrados con éxito..!","Información",MessageBoxButtons.OK,MessageBoxIcon.Information); this.Limpiar(); break; } }
void ListarFiltro(string valor,int val) { if (val > 0) { ECliente ocliente = new ECliente(); lista = ocliente.ListarAllCliente(); List<ECliente> resultado = lista.Where(p => (p.Idtipocliente == val)).ToList(); dgv_cliente.DataSource = null; dgv_cliente.AutoGenerateColumns = false; dgv_cliente.DataSource = resultado; reporte = resultado; } if (txt_codigo.Text!=string.Empty) { ECliente ocliente = new ECliente(); lista = ocliente.ListarAllCliente(); List<ECliente> resultado = lista.Where(p => p.Cod_cliente.StartsWith(valor)).ToList(); dgv_cliente.DataSource = null; dgv_cliente.AutoGenerateColumns = false; dgv_cliente.DataSource = resultado; reporte = resultado; } if (txt_apenom.Text!=string.Empty) { ECliente ocliente = new ECliente(); lista = ocliente.ListarAllCliente(); List<ECliente> resultado = lista.Where(p => p.Ape_nom.StartsWith(valor)).ToList(); dgv_cliente.DataSource = null; dgv_cliente.AutoGenerateColumns = false; dgv_cliente.DataSource = resultado; reporte = resultado; } }
public List<ECliente> ListarAllCliente() { try { BDAcces bd = new BDAcces(); List<ECliente> lista = new List<ECliente>(); ECliente ocliente; SqlDataReader leer = (SqlDataReader)bd.ExecuteReader("GETCLIENTE"); while (leer.Read()) { ocliente = new ECliente(); ocliente.cod_cliente = leer[0].ToString(); ocliente.paterno = leer[1].ToString(); ocliente.materno = leer[2].ToString(); ocliente.nombre = leer[3].ToString(); ocliente.direccion = leer[4].ToString(); ocliente.referencia = leer[5].ToString(); ocliente.contacto = leer[6].ToString(); ocliente.ape_nom = leer[7].ToString(); ocliente.razon_social = leer[8].ToString(); ocliente.ndocumento = leer[9].ToString(); ocliente.idtipodoc = Convert.ToInt32(leer[10].ToString()); ocliente.idtipocliente = Convert.ToInt32(leer[11].ToString()); ocliente.desc_tipocliente = leer[12].ToString(); ocliente.Desc_tipodocumento = leer[13].ToString(); lista.Add(ocliente); } return lista; } catch (Exception) { throw; } }
public static ECliente BuscarById(string pcodigo) { try { BDAcces bd = new BDAcces(); ECliente ocliente = new ECliente(); bd.AddParameter("@codigo", pcodigo); bd.AddParameter("@opcion", "QUERY04"); SqlDataReader leer = (SqlDataReader)bd.ExecuteReader("GETCLIENTE"); if (leer.Read()) { ocliente.Ape_nom = leer[0].ToString(); ocliente.Direccion = leer[1].ToString(); ocliente.Referencia = leer[2].ToString(); ocliente.Desc_tipodocumento = leer[3].ToString(); ocliente.Ndocumento = leer[4].ToString(); } return ocliente; } catch (Exception) { throw; } }