public void buscarCliente() { DataSet resultado = new DataSet(); modCliente modCliente = new modCliente(); frmBuscarCliente frmBuscarCliente = new frmBuscarCliente(); if (IsNumeric(txtIdCliente.Text) == true) { resultado = modCliente.cargarCliente(txtIdCliente.Text); if (resultado.Tables["rsCliente"].Rows.Count > 0) { txtNombreCliente.Text = Convert.ToString(resultado.Tables["rsCliente"].Rows[0]["Nombre"]); txtCodigoProducto.Focus(); } else { AddOwnedForm(frmBuscarCliente); frmBuscarCliente.ShowDialog(); } } else { AddOwnedForm(frmBuscarCliente); frmBuscarCliente.ShowDialog(); } }
public void iniciarVenta() { // verificar Ventas para generar nuevo o capturar en caso de existir Venta pendiente DataSet regVenta = new DataSet(); // almacena los registros DataSet regCliente = new DataSet(); moduloVenta moduloVenta = new moduloVenta(); modCliente modCliente = new modCliente(); modSesion modSesion = new modSesion(); if (moduloVenta.verificarVentaPendiente() == "no") { if (moduloVenta.generarNuevaVenta() == true) { regVenta = moduloVenta.capturarVentaPendiente(); } } else if (moduloVenta.verificarVentaPendiente() == "si") { regVenta = moduloVenta.capturarVentaPendiente(); } // se recorrera resultado de la tabla Venta if (regVenta.Tables["rsVenta"].Rows.Count > 0) { txtVentaID.Text = Convert.ToString(regVenta.Tables["rsVenta"].Rows[0]["id"]); txtIdCliente.Text = Convert.ToString(regVenta.Tables["rsVenta"].Rows[0]["id_Cliente"]); regCliente = modCliente.cargarCliente(txtIdCliente.Text); // busca datos del Cliente seleccionado if (regCliente.Tables["rsCliente"].Rows.Count > 0) { txtNombreCliente.Text = Convert.ToString(regCliente.Tables["rsCliente"].Rows[0]["Nombre"]); } else { txtNombreCliente.Text = ""; } txtFactura.Text = Convert.ToString(regVenta.Tables["rsVenta"].Rows[0]["FacturaNro"]); //cbxCondicion.SelectedItem = regVenta.Tables("rsVenta").Rows(0).Item("tipo_Venta"); txtSubtotal.Text = Convert.ToString(modSesion.mascaraPrecio(regVenta.Tables["rsVenta"].Rows[0]["subtotal"])); txtIva0.Text = Convert.ToString(regVenta.Tables["rsVenta"].Rows[0]["iva0"]); txtIva5.Text = Convert.ToString(modSesion.mascaraPrecio(regVenta.Tables["rsVenta"].Rows[0]["iva5"])); txtIva10.Text = Convert.ToString(modSesion.mascaraPrecio(regVenta.Tables["rsVenta"].Rows[0]["iva10"])); // total iva calculo decimal totalIva; totalIva = Convert.ToDecimal(regVenta.Tables["rsVenta"].Rows[0]["iva5"]) + Convert.ToDecimal(regVenta.Tables["rsVenta"].Rows[0]["iva10"]); txtTotalIva.Text = Convert.ToString(modSesion.mascaraPrecio(totalIva)); txtTotalNeto.Text = Convert.ToString(modSesion.mascaraPrecio(regVenta.Tables["rsVenta"].Rows[0]["totalneto"])); cbxfecha.Value = Convert.ToDateTime(regVenta.Tables["rsVenta"].Rows[0]["FechaDeVenta"]); } }
public void buscar() { modCliente modCliente = new modCliente(); try { string operacion; operacion = "WHERE id_Clientes LIKE '%" + txtBuscar.Text + "%' OR Nombre LIKE '%" + txtBuscar.Text + "%' OR CiNro like '%" + txtBuscar.Text + "%'"; grilla.DataSource = modCliente.cargarClienteTabla(operacion).Tables["rsCliente"]; } catch (MySqlException ex) { MessageBox.Show(ex.StackTrace); } }
private void frmBuscarCliente_Load(object sender, EventArgs e) { modCliente modCliente = new modCliente(); grilla.DataSource = modCliente.cargarClienteTabla("").Tables["rsCliente"]; }