private AutoCompleteStringCollection rellenar_producto() { DataTable datos = new DataTable(); String Consulta_productos = String.Empty; Consulta_productos = "select detalle_producto.codigo_barras as Producto from cliente,factura,detalle_factura,productos,detalle_producto where cliente.ruc = factura.cliente and factura.codigo = detalle_factura.codigo_factura and detalle_factura.producto = productos.id_producto and productos.id_producto=detalle_producto.id_producto;"; var fuente = new AutoCompleteStringCollection(); try { datos = Datos.EjecutarOrdenSelect(Consulta_productos); for (int i = 0; i < datos.Rows.Count; i++) { codigo_producto.Add(datos.Rows[i][0].ToString()); fuente.Add(datos.Rows[i][0].ToString()); } } catch (Exception ex) { MessageBox.Show("Error al agregar los datos" + ex.Message, "Error"); } return(fuente); }
private void CERRAR_CAJA_Load(object sender, EventArgs e) { if (globales.tipo_usuario != "CAJERO") { pb_operaciones_caja.Visible = true; } try { string consulta = "SELECT * FROM caja;"; cajas = Datos.EjecutarOrdenSelect(consulta); } catch { } for (int i = 0; i < cajas.Rows.Count; i++) { if (DateTime.Parse(cajas.Rows[i][5].ToString()).ToShortDateString() == DateTime.Now.ToShortDateString() && cajas.Rows[i][6].ToString().Equals("CERRADO")) { MessageBox.Show("La caja ya se ha cerrado por hoy"); btnAceptar.Enabled = false; cerrado = true; return; } } btnAceptar.Enabled = true; cerrado = false; }
private AutoCompleteStringCollection rellenar_producto_proveedor() { DataTable datos = new DataTable(); String Consulta_productos = String.Empty; Consulta_productos = "select dp.codigo_barras from productos as p, detalle_producto as dp, devolucion as d, devolucion_clientes as dc where p.id_producto=dp.id_producto and d.idDevolucion=dc.id_devolucion and p.id_producto=d.Identificacion_producto;"; var fuente = new AutoCompleteStringCollection(); try { datos = Datos.EjecutarOrdenSelect(Consulta_productos); for (int i = 0; i < datos.Rows.Count; i++) { codigo_producto_proveedor.Add(datos.Rows[i][0].ToString()); fuente.Add(datos.Rows[i][0].ToString()); } } catch (Exception ex) { MessageBox.Show("Error al agregar los datos" + ex.Message, "Error"); } return(fuente); }
private void FCONTENEDOREPORTEMES_Load(object sender, EventArgs e) { // TODO: esta línea de código carga datos en la tabla 'Conjunto1.DataTable3' Puede moverla o quitarla según sea necesario. Datos.EstablecerConexion(); string total = Datos.EjecutarOrdenSelect("select sum(total) from caja where month(fecha) = " + mes + " and year(fecha)=year(current_date()) and Estado='CERRADO';").Rows[0][0].ToString(); if (total.ToString().Equals("")) { MessageBox.Show("SIN VENTAS"); return; } // TODO: esta línea de código carga datos en la tabla 'Conjunto1.DataTable1' Puede moverla o quitarla según sea necesario. this.DataTable3TableAdapter.Fill(this.Conjunto1.DataTable3); try { ReportParameter p = new ReportParameter("Mes", mes); ReportParameter p2 = new ReportParameter("Anyo", anyo); ReportParameter p3 = new ReportParameter("Titulo", "Reporte del Mes de " + mesletra); ReportParameter p4 = new ReportParameter("Total", total); this.reportViewer1.LocalReport.SetParameters(new ReportParameter[] { p, p2, p3, p4 }); } catch (LocalProcessingException re) { MessageBox.Show(re.Message.ToString()); } this.reportViewer1.RefreshReport(); }
private void textBox1_TextChanged(object sender, EventArgs e) { if (tb_codigo_barras.TextLength < 10) { return; } try { DataTable producto = Datos.EjecutarOrdenSelect("SELECT dp.codigo_barras, ubicacion, p.nombre, caracteristica, precio, m.nombre as marca, " + " presentacion, pv.nombre as proveedor, c.nombre as categoria FROM detalle_producto as dp, productos as p, marca as m, proveedor as pv, categoria as c where dp.id_producto=p.id_producto and " + " p.marca=m.codigo and p.proveedor=pv.ruc and p.categoria=c.codigo and dp.codigo_barras = '" + tb_codigo_barras.Text.ToString() + "'"); tb_codigo_barras.Text = producto.Rows[0][0].ToString(); tb_ubicacion.Text = producto.Rows[0][1].ToString(); tb_nombre.Text = producto.Rows[0][2].ToString(); tb_descripcion.Text = producto.Rows[0][3].ToString(); tb_precio.Text = producto.Rows[0][4].ToString(); tb_marca.Text = producto.Rows[0][5].ToString(); cb_presentacion.Text = producto.Rows[0][6].ToString(); tb_proveedor.Text = producto.Rows[0][7].ToString(); tb_categoria.Text = producto.Rows[0][8].ToString(); } catch { } }
private void textBox1_TextChanged(object sender, EventArgs e) { if (tb_buscar_productos.TextLength == 0) { //CAMBIAR LA CONSULTA PARA QUE DEVUELVA EL MISMO RESULTADO DEBIDO AL CAMBIO DE LA ESTRUCTURA DE LA TABLA PRODUCTO dgv_productos.Rows.Clear(); DataTable t1 = Datos.EjecutarOrdenSelect("select dp.codigo_barras,p.nombre,p.caracteristica,p.presentacion,p.precio,dp.stock_individual,m.nombre,c.nombre as categoria from detalle_producto as dp, productos as p, marca as m, categoria as c where dp.id_producto = p.id_producto and p.marca=m.codigo and p.categoria = c.codigo and dp.stock_individual > 0;"); for (int i = 0; i < t1.Rows.Count; i++) { dgv_productos.Rows.Add(t1.Rows[i][0].ToString(), t1.Rows[i][1].ToString(), t1.Rows[i][2].ToString(), t1.Rows[i][3].ToString(), t1.Rows[i][4].ToString(), t1.Rows[i][5].ToString(), t1.Rows[i][6].ToString(), t1.Rows[i][7].ToString()); } //dataGridView1.DataSource = Datos.EjecutarOrdenSelect("select p.codigo,ubicacion,p.nombre,caracteristica,precio,stock,m.nombre as marca,presentacion from productos as p , marca as m where p.marca = m.codigo;"); } else { dgv_productos.Rows.Clear(); DataTable t1 = Datos.EjecutarOrdenSelect("select dp.codigo_barras,p.nombre,p.caracteristica,p.presentacion,precio,dp.stock_individual,m.nombre,c.nombre as categoria from detalle_producto as dp, productos as p, marca as m, categoria as c where dp.id_producto = p.id_producto and p.marca=m.codigo and p.categoria = c.codigo and dp.stock_individual > 0 and ( dp.codigo_barras like '%" + tb_buscar_productos.Text + "%' or p.nombre like '%" + tb_buscar_productos.Text + "%' or m.nombre like '%" + tb_buscar_productos.Text + "%');"); for (int i = 0; i < t1.Rows.Count; i++) { dgv_productos.Rows.Add(t1.Rows[i][0].ToString(), t1.Rows[i][1].ToString(), t1.Rows[i][2].ToString(), t1.Rows[i][3].ToString(), t1.Rows[i][4].ToString(), t1.Rows[i][5].ToString(), t1.Rows[i][6].ToString(), t1.Rows[i][7].ToString()); } // dataGridView1.DataSource = Datos.EjecutarOrdenSelect("select p.codigo,ubicacion,p.nombre,caracteristica,precio,stock,m.nombre as marca,presentacion from productos as p , marca as m where p.marca = m.codigo and ( p.codigo like '%"+textBox1.Text+"%' or p.nombre like'%"+textBox1.Text+"%')"); } if (dgv_productos.Rows.Count > 0) { codigo = dgv_productos.Rows[0].Cells[0].Value.ToString(); nombre = dgv_productos.Rows[0].Cells[1].Value.ToString(); caracteristica = dgv_productos.Rows[0].Cells[2].Value.ToString(); presentacion = dgv_productos.Rows[0].Cells[3].Value.ToString(); precio = dgv_productos.Rows[0].Cells[4].Value.ToString(); stock = dgv_productos.Rows[0].Cells[5].Value.ToString(); marca = dgv_productos.Rows[0].Cells[6].Value.ToString(); } }
private void verpagos() { DataTable pagos = null; pagos = Datos.EjecutarOrdenSelect("select fecha,hora,monto from pagos,credito where codigo_credito = " + codigo_credito.Rows[index][0].ToString() + " and credito.codigo=codigo_credito;"); dgv_pagos.DataSource = pagos; float suma = 0; for (int i = 0; i < pagos.Rows.Count; i++) { suma += float.Parse(pagos.Rows[i][2].ToString()); } label2.Text = "Monto pagado: " + suma; float total = float.Parse(credito.Rows[index][2].ToString()); total = total - suma; if (total < 0) { total = 0; } label3.Text = "Monto debido: " + total; monto_debido = total; if (monto_debido == 0) { int salida0 = Datos.EjecutarOrden("UPDATE credito set estado='PAGADO' where codigo='" + codigo_credito.Rows[index][0].ToString() + "';"); } if (total == 0) { bt_abonar.Enabled = false; } }
private void recargar_productos() { DataTable datos = null; if (RadioFecha.Checked == true) { if (r_asc.Checked == true) { datos = Datos.EjecutarOrdenSelect("SELECT factura.codigo,fecha_hora, empresa.nombre, cliente.nombre, total, tipo_pago, descripcion_pago " + " FROM factura, empresa, cliente where empresa.codigo = factura.empresa " + " and cliente.ruc = factura.cliente order by fecha_hora asc; "); } else { datos = Datos.EjecutarOrdenSelect("SELECT factura.codigo,fecha_hora, empresa.nombre, cliente.nombre, total, tipo_pago, descripcion_pago " + " FROM factura, empresa, cliente where empresa.codigo = factura.empresa " + " and cliente.ruc = factura.cliente order by fecha_hora desc; "); } } dataGridView1.DataSource = datos; if (dataGridView1.Rows.Count == 0) { MessageBox.Show("No se encontraron datos"); return; } }
private void SELECTORCLIENTE_Load(object sender, EventArgs e) { Datos.EstablecerConexion(); dgv_clientes.DataSource = Datos.EjecutarOrdenSelect("select * from cliente;"); ruc = ""; nomcliente = ""; }
public CERRAR_CAJA() { InitializeComponent(); DataTable d = Datos.EjecutarOrdenSelect("SELECT sum(`cantidad`) FROM `gastos` WHERE `fecha` = CURDATE()"); if (d.Rows[0][0].ToString().Length > 0) { lblGastos.Text = d.Rows[0][0].ToString(); } d = Datos.EjecutarOrdenSelect("SELECT sum(`total`) FROM `factura` WHERE DATE(`fecha_hora`) = CURDATE()"); if (d.Rows[0][0].ToString().Length > 0) { lblVentas.Text = d.Rows[0][0].ToString(); } lblFecha.Text = DateTime.Now.ToShortDateString(); d = Datos.EjecutarOrdenSelect("SELECT sum(`cantidad`) FROM `pagos_trabajadores` WHERE `fecha` = CURRENT_DATE()"); if (d.Rows[0][0].ToString().Length > 0) { lblPagos.Text = d.Rows[0][0].ToString(); } ventas = float.Parse(lblVentas.Text); gastos = float.Parse(lblGastos.Text); pagos = float.Parse(lblPagos.Text); total = (pagos + gastos) - ventas; //if(total < 1 ) total = total * -1; label8.Text = total.ToString(); }
private void actualizar_stock(List <List <string> > producto) { DataTable stock = new DataTable(); int suma = 0; for (int i = 0; i < producto.Count; i++) { try { stock = Datos.EjecutarOrdenSelect("Select stock_individual from productos as p,detalle_producto as dp where p.id_producto=dp.id_producto and dp.codigo_barras = '" + producto[i][0].ToString() + "'"); suma = int.Parse(stock.Rows[0][0].ToString()); suma += int.Parse(producto[i][1].ToString()); } catch { } try { Datos.EjecutarOrden("SET SQL_SAFE_UPDATES=0;"); Datos.EjecutarOrden("update productos as p inner join detalle_producto as dp on p.id_producto=dp.id_producto set stock_individual = " + suma + " where dp.codigo_barras = '" + producto[i][0].ToString() + "';"); } catch { } } }
private void FORMCREDITO_Load(object sender, EventArgs e) { DataTable empresas = null; empresas = Datos.EjecutarOrdenSelect("select ruc, nombre from proveedor;"); for (int i = 0; i < empresas.Rows.Count; i++) { cb_proveedor.Items.Add(empresas.Rows[i][1].ToString()); } }
private void button2_Click(object sender, EventArgs e) { DataTable productos = Datos.EjecutarOrdenSelect("select dp.codigo_barras,concat(p.nombre,' ',dp.CaracteristicaIndividual) AS nombre,caracteristica,precio,stock_individual,presentacion from detalle_producto as dp, productos as p where dp.id_producto = p.id_producto;"); dgv_productos.DataSource = productos; if (dgv_productos.Rows.Count == 0) { MessageBox.Show("No se han encontrado productos"); } }
private void recargar_trabajadores() { DataTable datos = Datos.EjecutarOrdenSelect("SELECT * FROM trabajadores; "); dgv_usuarios.DataSource = datos; if (dgv_usuarios.Rows.Count == 0) { MessageBox.Show("No se encontraron datos"); return; } }
private void recargar() { DataTable productos = Datos.EjecutarOrdenSelect("select codigo_barras, concat(p.nombre,' ',dp.CaracteristicaIndividual) AS nombre, caracteristica, precio, stock_individual, presentacion from detalle_producto as dp,productos as p where dp.id_producto=p.id_producto; "); dgv_productos.DataSource = productos; if (dgv_productos.Rows.Count == 0) { MessageBox.Show("No se han encontrado productos"); } bt_aceptar.Enabled = false; }
private void recargar_productos() { DataTable datos = Datos.EjecutarOrdenSelect("SELECT * FROM cliente; "); dgv_clientes.DataSource = datos; if (dgv_clientes.Rows.Count == 0) { MessageBox.Show("No se encontraron datos"); return; } }
private void buscar_Click(object sender, EventArgs e) { DataTable datos = Datos.EjecutarOrdenSelect("SELECT * FROM cliente where nombre like '%" + tb_nombre_cliente.Text + "%';"); dgv_clientes.DataSource = datos; if (dgv_clientes.Rows.Count == 0) { MessageBox.Show("No se encontraron datos"); return; } }
private void FSELECTORPRODUCTO_Load(object sender, EventArgs e) { Datos.EstablecerConexion(); DataTable t1 = Datos.EjecutarOrdenSelect("select dp.codigo_barras,p.nombre,p.caracteristica,p.presentacion,p.precio,dp.stock_individual,m.nombre,c.nombre as categoria from detalle_producto as dp, productos as p, marca as m, categoria as c where dp.id_producto = p.id_producto and p.marca=m.codigo and p.categoria = c.codigo and dp.stock_individual > 0;"); Datos.CerrarConexion(); t2 = Datos.EjecutarOrdenSelect("select dp.codigo_barras from detalle_producto as dp, productos as p, bodega as b where dp.id_producto=p.id_producto and p.id_producto = b.producto;"); for (int i = 0; i < t1.Rows.Count; i++) { dgv_productos.Rows.Add(t1.Rows[i][0].ToString(), t1.Rows[i][1].ToString(), t1.Rows[i][2].ToString(), t1.Rows[i][3].ToString(), t1.Rows[i][4].ToString(), t1.Rows[i][5].ToString(), t1.Rows[i][6].ToString(), t1.Rows[i][7].ToString()); } // dataGridView1.DataSource = Datos.EjecutarOrdenSelect("select p.codigo,ubicacion,p.nombre,caracteristica,precio,stock,m.nombre as marca,presentacion from productos as p , marca as m where p.marca = m.codigo;"); }
private int buscar_coincidencias(string codigo) { DataTable repetidos = Datos.EjecutarOrdenSelect("select * from productos as p,detalle_producto as dp where dp.codigo_barras = '" + codigo + "'"); if (repetidos.Rows.Count == 0) { return(-1); } else { return(0); } }
private bool comprobar_ruc() { for (int i = 0; i < dgv_proveedores.Rows.Count; i++) { DataTable d = Datos.EjecutarOrdenSelect("SELECT nombre FROM proveedor WHERE " + "ruc = '" + dgv_proveedores.Rows[i].Cells[0].Value.ToString() + "'" + " ;"); if (d.Rows.Count > 0) { MessageBox.Show("El ruc : '" + dgv_proveedores.Rows[i].Cells[0].Value.ToString().ToUpper() + "' ya existe"); return(true); } } return(false); }
private void BUSCAR_CODIGO_PRODUCTO_Load(object sender, EventArgs e) { FORMENTRADAS.cod_p = string.Empty; DataTable productos = Datos.EjecutarOrdenSelect( "select dp.codigo_barras,concat(p.nombre,' ',dp.CaracteristicaIndividual) AS nombre,caracteristica,precio,stock_individual,presentacion from detalle_producto as dp, productos as p where dp.id_producto = p.id_producto;"); dgv_productos.DataSource = productos; if (dgv_productos.Rows.Count == 0) { MessageBox.Show("No se han encontrado productos"); this.Dispose(); } }
private void buscar_Click(object sender, EventArgs e) { DataTable datos = Datos.EjecutarOrdenSelect("SELECT factura.codigo,fecha_hora, empresa.nombre, cliente.nombre, total, tipo_pago, descripcion_pago " + " FROM factura, empresa, cliente where empresa.codigo = factura.empresa " + " and cliente.ruc = factura.cliente and factura.codigo like '%" + tb_buscar_factura.Text + "%'"); dataGridView1.DataSource = datos; if (dataGridView1.Rows.Count == 0) { MessageBox.Show("No se encontraron datos"); return; } }
private void button1_Click(object sender, EventArgs e) { if (rb_ventas_hoy.Checked) { if (chb_detallado.Checked == false) { CONTENEDORREPORTEHOY d = new CONTENEDORREPORTEHOY(); d.fechat = dtp_fecha.Value.ToString("yyyy-MM-dd"); d.fechan = dtp_fecha.Value.ToString("dd/MM/yyyy"); string fechar = dtp_fecha.Value.ToString("yyyy-MM-dd"); if (Datos.EjecutarOrdenSelect("select * from factura where CAST(fecha_hora as DATE)='" + fechar + "';").Rows.Count > 0) { d.ShowDialog(); } else { MessageBox.Show("Lo siento no hay ningun registro"); } } else { String fechaamd = dtp_fecha.Value.ToString("yyyy-MM-dd"); if (Datos.EjecutarOrdenSelect("select sum(total) from (select p.nombre,p.caracteristica,CAST(f.fecha_hora as DATE) as fecha,precio,cantidad,d.total from detalle_factura as d , productos as p,factura as f where d.producto=p.id_producto and f.codigo=d.codigo_factura) as tab where CAST(tab.fecha as DATE)=CAST('" + fechaamd + "' as DATE)").Rows.Count > 0) { FCONTENEDORDETALLE f = new FCONTENEDORDETALLE(fechaamd); f.ShowDialog(); } else { MessageBox.Show("Lo sentimos no hay ningun registro"); } } } if (rb_todos_productos.Checked) { CONTENEDORREPORTETODOS f = new CONTENEDORREPORTETODOS(); f.ShowDialog(); } if (rb_productos_mas_vendidos.Checked) { FCONTENEDORMASVENDIDOS f = new FCONTENEDORMASVENDIDOS(); f.ShowDialog(); } if (rb_ventas_mes.Checked) { String cadena = (cb_mes.SelectedIndex + 1).ToString(); FCONTENEDOREPORTEMES f = new FCONTENEDOREPORTEMES(cadena, cb_mes.Text); f.ShowDialog(); } }
private bool comprobar_existencia() { for (int i = 0; i < lista.Items.Count; i++) { DataTable d = Datos.EjecutarOrdenSelect("SELECT nombre FROM categoria WHERE nombre ='" + lista.Items[i].ToString().ToUpper() + "'"); if (d.Rows.Count > 0) { MessageBox.Show("La categoría : '" + lista.Items[i].ToString().ToUpper() + "' ya existe"); return(true); } } return(false); }
private void recargar() { DataTable datos = Datos.EjecutarOrdenSelect("select nombre from marca"); dgv_marcas.DataSource = datos; if (dgv_marcas.Rows.Count == 0) { MessageBox.Show("No se encontraron datos"); return; } }
private void Buscar_Click(object sender, EventArgs e) { if (tb_codigo_barras.TextLength == 0) { new BUSCAR_CODIGO_PRODUCTO().ShowDialog(); try { DataTable producto = Datos.EjecutarOrdenSelect("SELECT dp.codigo_barras, ubicacion, p.nombre, caracteristica, precio, m.nombre as marca, " + " presentacion, pv.nombre as proveedor, c.nombre as categoria FROM detalle_producto as dp, productos as p, marca as m, proveedor as pv, categoria as c where dp.id_producto=p.id_producto and " + " p.marca=m.codigo and p.proveedor=pv.ruc and p.categoria=c.codigo and dp.codigo_barras = '" + cod_p + "'"); tb_codigo_barras.Text = producto.Rows[0][0].ToString(); tb_ubicacion.Text = producto.Rows[0][1].ToString(); tb_nombre.Text = producto.Rows[0][2].ToString(); tb_descripcion.Text = producto.Rows[0][3].ToString(); tb_precio.Text = producto.Rows[0][4].ToString(); tb_marca.Text = producto.Rows[0][5].ToString(); cb_presentacion.Text = producto.Rows[0][6].ToString(); tb_proveedor.Text = producto.Rows[0][7].ToString(); tb_categoria.Text = producto.Rows[0][8].ToString(); } catch { MessageBox.Show("PRODUCTO ENCONTRADO"); } } else { try { DataTable producto = Datos.EjecutarOrdenSelect("SELECT dp.codigo_barras, ubicacion, p.nombre, caracteristica, precio, m.nombre as marca, " + " presentacion, pv.nombre as proveedor, c.nombre as categoria FROM detalle_producto as dp, productos as p, marca as m, proveedor as pv, categoria as c where dp.id_producto=p.id_producto and " + " p.marca=m.codigo and p.proveedor=pv.ruc and p.categoria=c.codigo and dp.codigo_barras = '" + tb_codigo_barras.Text.ToString() + "'"); tb_codigo_barras.Text = producto.Rows[0][0].ToString(); tb_ubicacion.Text = producto.Rows[0][1].ToString(); tb_nombre.Text = producto.Rows[0][2].ToString(); tb_descripcion.Text = producto.Rows[0][3].ToString(); tb_precio.Text = producto.Rows[0][4].ToString(); tb_marca.Text = producto.Rows[0][5].ToString(); cb_presentacion.Text = producto.Rows[0][6].ToString(); tb_proveedor.Text = producto.Rows[0][7].ToString(); tb_categoria.Text = producto.Rows[0][8].ToString(); } catch { MessageBox.Show("PRODUCTO NUEVO"); } } }
private void tb_producto_Leave(object sender, EventArgs e) { if (tc_devolucion.SelectedTab.Name == "tp_devolucion_clientes") { if (tb_producto.Text.Length == 0) { tb_producto.Focus(); tb_id_cliente.Text = ""; tb_factura.Text = ""; return; } try { tb_factura.AutoCompleteCustomSource = rellenar_factura_cliente(); tabla_datos_cliente = Datos.EjecutarOrdenSelect("select cliente.ruc as Cliente, factura.codigo as Factura from cliente,factura,detalle_factura,productos,detalle_producto where cliente.ruc = factura.cliente and factura.codigo = detalle_factura.codigo_factura and detalle_factura.producto = productos.id_producto and productos.id_producto=detalle_producto.id_producto and detalle_producto.codigo_barras='" + tb_producto.Text + "';"); tb_id_cliente.Text = tabla_datos_cliente.Rows[0][0].ToString(); tb_factura.Text = tabla_datos_cliente.Rows[0][1].ToString(); } catch { MessageBox.Show("PRODUCTO NO ENCONTRADO", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); tb_producto.Focus(); return; } } else { if (tb_prod.Text.Length == 0) { tb_prod.Focus(); tb_fact_prov.Text = ""; tb_proveedor.Text = ""; return; } try { tb_fact_prov.AutoCompleteCustomSource = rellenar_factura_proveedor(); tabla_datos_proveedor = Datos.EjecutarOrdenSelect("select proveedor.ruc as Proveedor, factura.codigo as Factura, detalle_producto.codigo_barras as Producto from proveedor,productos,detalle_producto,devolucion,factura where proveedor.ruc = productos.proveedor and detalle_producto.id_producto=productos.id_producto and devolucion.Identificacion_producto=detalle_producto.id_producto and factura.codigo=devolucion.id_factura and detalle_producto.codigo_barras='" + tb_prod.Text + "';"); tb_proveedor.Text = tabla_datos_proveedor.Rows[0][0].ToString(); tb_fact_prov.Text = tabla_datos_proveedor.Rows[0][1].ToString(); } catch (Exception ex) { MessageBox.Show("ERROR" + ex.Message); } } }
private void buscar_Click(object sender, EventArgs e) { DataTable datos = Datos.EjecutarOrdenSelect("SELECT detalle_producto.codigo_barras, ubicacion, productos.nombre, caracteristica, precio, " + " stock_individual, marca.nombre as marca, presentacion, proveedor.nombre as proveedor, " + " categoria.nombre as categoria FROM productos, detalle_producto, marca, proveedor, categoria where " + " productos.id_producto=detalle_producto.id_producto and marca.codigo = productos.marca and productos.proveedor = proveedor.ruc and " + " productos.categoria = categoria.codigo and productos.nombre like '%" + tb_nombre_producto.Text + "%';"); dgv_productos.DataSource = datos; if (dgv_productos.Rows.Count == 0) { MessageBox.Show("No se encontraron datos"); return; } }
private void INSERTAR_CREDITO_Load(object sender, EventArgs e) { empresas = Datos.EjecutarOrdenSelect("select ruc, nombre from proveedor;"); for (int i = 0; i < empresas.Rows.Count; i++) { cb_proveedor.Items.Add(empresas.Rows[i][1].ToString()); } entidad = Datos.EjecutarOrdenSelect("select codigo, nombre from empresa;"); for (int i = 0; i < entidad.Rows.Count; i++) { cb_empresas.Items.Add(entidad.Rows[i][1].ToString()); } }
private void button1_Click(object sender, EventArgs e) { if (text_busqueda.TextLength == 0) { return; } DataTable productos = Datos.EjecutarOrdenSelect("select dp.codigo_barras,concat(p.nombre,' ',dp.CaracteristicaIndividual) AS nombre,caracteristica,precio,stock_individual,presentacion from detalle_producto as dp, productos as p where dp.id_producto = p.id_producto and (dp.codigo_barras = '" + text_busqueda.Text + "' or nombre like '%" + text_busqueda.Text.ToUpper() + "%');"); dgv_productos.DataSource = productos; if (dgv_productos.Rows.Count == 0) { MessageBox.Show("No se han encontrado productos"); } }