private void ListarVentar_PorCobrar(string busqueda) { try { List <Venta> _lstVenta = new BusVentas().ListarVentas_PorCobrar(busqueda); gdvListado.DataSource = _lstVenta; gdvListado.Columns[1].Visible = false; gdvListado.Columns[2].Visible = false; gdvListado.Columns[3].Visible = false; gdvListado.Columns[4].Visible = false; gdvListado.Columns[8].Visible = false; gdvListado.Columns[9].Visible = false; gdvListado.Columns[10].Visible = false; gdvListado.Columns[11].Visible = false; gdvListado.Columns[12].Visible = false; gdvListado.Columns[13].Visible = false; gdvListado.Columns[14].Visible = false; gdvListado.Columns[15].Visible = false; gdvListado.Columns[16].Visible = false; gdvListado.Columns[17].Visible = false; gdvListado.Columns[18].Visible = false; DataTablePersonalizado.Multilinea(ref gdvListado); } catch (Exception ex) { MessageBox.Show("Error al mostrar la lista: " + ex.Message, "Error ", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void txtBuscar_TextChanged(object sender, EventArgs e) { try { if (!String.IsNullOrEmpty(txtBuscar.Text) && txtBuscar.Text != "Ingrese el nombre del cliente o el num de comprobante ") { gdvResultado.Visible = true; gdvResultado.DataSource = new DatProducto().BuscarVenta(txtBuscar.Text); gdvResultado.Columns[0].Visible = false; DataTablePersonalizado.Multilinea(ref gdvResultado); } else { if (String.IsNullOrEmpty(txtBuscar.Text)) { gdvResultado.Visible = false; txtBuscar.Text = "Ingrese el nombre del cliente o el num de comprobante "; txtBuscar.SelectAll(); } } } catch (Exception ex) { MessageBox.Show("Ocurrió un error en la búsqueda : " + ex.Message, "Error de búsqueda", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void textBox1_TextChanged(object sender, EventArgs e) { DataTable dt = new DatCatGenerico().ObtenerLista_BitacoraCliente(textBox1.Text); gdvLista.DataSource = dt; DataTablePersonalizado.Multilinea(ref gdvLista); }
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e) { if (tabControl1.SelectedIndex == 0) { } else if (tabControl1.SelectedIndex == 1) { DataTable dt = DatProducto.ListarProductos_CodigoAutomatico(); dataGridView1.DataSource = dt; DataTablePersonalizado.Multilinea(ref dataGridView1); } }
private void gdvListado_CellClick_1(object sender, DataGridViewCellEventArgs e) { try { if (e.ColumnIndex == this.gdvListado.Columns["Detalle"].Index) { if (pnlAbonar.Visible != true) { int _idusuario = Convert.ToInt32(gdvListado.SelectedCells[3].Value); lblCajero.Text = new BusUser().ListarUsuarios().Where(x => x.Id.Equals(_idusuario)).Select(x => x.Nombre).FirstOrDefault(); int _idVenta = Convert.ToInt32(gdvListado.SelectedCells[1].Value); lblIdVenta.Text = _idVenta.ToString(); lblCliente.Text = gdvListado.SelectedCells[6].Value.ToString(); lblFolio.Text = gdvListado.SelectedCells[7].Value.ToString(); lblTicket.Text = gdvListado.SelectedCells[8].Value.ToString(); lblMontototal.Text = gdvListado.SelectedCells[9].Value.ToString(); lblTotalLiquidar.Text = gdvListado.SelectedCells[10].Value.ToString(); decimal _totalAbonado = Convert.ToDecimal(gdvListado.SelectedCells[9].Value.ToString()) - Convert.ToDecimal(gdvListado.SelectedCells[10].Value.ToString()); lblTotalAbonado.Text = _totalAbonado.ToString(); gdvDetalle.DataSource = new BusDetalleVenta().ListarDetalleVenta_PorCobrar(_idVenta); gdvDetalle.Columns[0].Visible = false; gdvDetalle.Columns[1].Visible = false; gdvDetalle.Columns[2].Visible = false; //gdvDetalle.Columns[8].Visible = false; gdvDetalle.Columns[9].Visible = false; gdvDetalle.Columns[10].Visible = false; gdvDetalle.Columns[11].Visible = false; gdvDetalle.Columns[12].Visible = false; gdvDetalle.Columns[13].Visible = false; gdvDetalle.Columns[14].Visible = false; gdvDetalle.Columns[15].Visible = false; DataTablePersonalizado.Multilinea(ref gdvDetalle); } else { MessageBox.Show("Ya existe un proceso de cobro en curso!, proceda con el guardado o de lo contrario presione cancelar", "Proceso ocupado ", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { MessageBox.Show("Error al mostrar el detalle: " + ex.Message, "Error ", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void gdvLista_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == this.gdvLista.Columns["Detalle"].Index) { int oneKey = Convert.ToInt32(gdvLista.SelectedCells[1].Value); DataTable dt = new DatCatGenerico().ObtenerDetalle_BitacoraCliente(oneKey); decimal suma = dt.AsEnumerable().Select(c => c.Field <Decimal>("Monto Abonado")).Sum(); txtCliente.Text = dt.Rows[0].Field <String>(3); txtComunidad.Text = dt.Rows[0].Field <String>(4); txtFolio.Text = dt.Rows[0].Field <String>(8); txtComprobante.Text = dt.Rows[0].Field <String>(7); txtFecha.Text = dt.Rows[0].Field <DateTime>(6).ToString(); txtMonto.Text = dt.Rows[0].Field <Decimal>(9).ToString(); txtEstatus.Text = dt.Rows[0].Field <String>(10); txtSaldo.Text = dt.Rows[0].Field <Decimal>(11).ToString(); txtNAbono.Text = dt.Rows.Count.ToString(); decimal montoInicial = Convert.ToDecimal(txtMonto.Text) - suma; txtAbonoInicial.Text = suma == Convert.ToDecimal(txtMonto.Text) ? "0" : montoInicial.ToString(); if (txtEstatus.Text.Equals("PAGADO")) { pbEstatus2.Visible = false; pbEstatusOK.Visible = true; } else { pbEstatusOK.Visible = false; pbEstatus2.Visible = true; } gdvDetalle.DataSource = dt; gdvDetalle.Columns[3].Visible = false; gdvDetalle.Columns[4].Visible = false; gdvDetalle.Columns[5].Visible = false; gdvDetalle.Columns[6].Visible = false; gdvDetalle.Columns[7].Visible = false; gdvDetalle.Columns[8].Visible = false; gdvDetalle.Columns[9].Visible = false; gdvDetalle.Columns[10].Visible = false; gdvDetalle.Columns[11].Visible = false; DataTablePersonalizado.Multilinea(ref gdvDetalle); } }
private void txtBuscarVencimiento_TextChanged(object sender, EventArgs e) { try { List <Cliente> ls = new BusCliente().ListarClientes(txtBuscarCliente.Text); gdvClientes.DataSource = ls; DataTablePersonalizado.Multilinea(ref gdvClientes); gdvClientes.Columns[2].Visible = false; gdvClientes.Columns[10].Visible = false; } catch (Exception) { MessageBox.Show("No existe el cliente buscado, verifique nuevamente", "Cliente no encontrado", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void ObtenerDatos(string buscar) { try { DataTable dt = DatVenta.ObtenerTickets(dtpInicio.Value, dtpFin.Value, buscar); gdvListado.DataSource = dt; gdvListado.Columns[1].Visible = false; DataTablePersonalizado.Multilinea(ref gdvListado); } catch (Exception ex) { MessageBox.Show("Error de lectura : " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ListarClientes_Proveedores() { try { List <Cliente> lstClientes = new BusCliente().ListarClientes(""); gdvClientes.DataSource = lstClientes; DataTablePersonalizado.Multilinea(ref gdvClientes); gdvClientes.Columns[2].Visible = false; gdvClientes.Columns[10].Visible = false; } catch (Exception ex) { MessageBox.Show("Ocurrióun error al mostrar los datos" + ex.Message, "Listado de Clientes", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Listar_TotalCredito_PorCliente() { try { DataTable data = DatVenta.ListarClientes_TotalALquidar(); gdvTotalCredito.DataSource = data; gdvTotalCredito.Columns[0].Visible = false; DataTablePersonalizado.Multilinea(ref gdvTotalCredito); pnlListadoClienteCredito.Visible = true; } catch (Exception ex) { MessageBox.Show("Ocurrió un error al consultar los datos : " + ex.Message, "Error de Lectura", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ListarComprobantes() { try { List <Serializacion> ls = new BusSerializacion().ListarComprobantes(); gdvComprobantes.DataSource = ls; gdvComprobantes.Columns[2].Visible = false; gdvComprobantes.Columns[3].Visible = false; gdvComprobantes.Columns[4].Visible = false; gdvComprobantes.Columns[5].Visible = false; DataTablePersonalizado.Multilinea(ref gdvComprobantes); } catch (Exception ex) { MessageBox.Show("Ocurrióun error al mostrar los datos" + ex.Message, "Comprobante", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void gdvResultado_CellClick(object sender, DataGridViewCellEventArgs e) { try { int oneKey = Convert.ToInt32(gdvResultado.SelectedCells[0].Value); lblCliente.Text = gdvResultado.SelectedCells[2].Value.ToString(); lblFolio.Text = gdvResultado.SelectedCells[3].Value.ToString(); lblComprobante.Text = gdvResultado.SelectedCells[4].Value.ToString(); lblFechaVenta.Text = Convert.ToDateTime(gdvResultado.SelectedCells[1].Value).ToString("dd 'de' MMMM 'de' yyyy"); gdvResultado.Visible = false; txtBuscar.ResetText(); DataTable dt = new DatDetalleVenta().ObtenerDatos_DetalleVenta(oneKey); gdvDatos.DataSource = dt; DataTablePersonalizado.Multilinea(ref gdvDatos); gdvDatos.Columns[1].Visible = false; gdvDatos.Columns[2].Visible = false; gdvDatos.Columns[3].Visible = false; gdvDatos.Columns[4].Visible = false; gdvDatos.Columns[5].Visible = false; gdvDatos.Columns[11].Visible = false; gdvDatos.Columns[12].Visible = false; gdvDatos.Columns[13].Visible = false; gdvDatos.Columns[14].Visible = false; var dtDatos = from dr in dt.AsEnumerable() select new { MontoTotal = dr.Field <decimal>("Monto_Total"), Cajero = dr.Field <string>("Nombre"), }; lblCajero.Text = dtDatos.Select(x => x.Cajero).FirstOrDefault(); lblMontoTotal.Text = dtDatos.Select(x => x.MontoTotal).FirstOrDefault().ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Obtener_ListaVentas() { try { List <VentaEspera> dt = new BusVentas().Listar_VentasEnEspera(); gdvListaDVentas.DataSource = dt; gdvListaDVentas.Columns[1].Visible = false; gdvListaDVentas.Columns[2].Visible = false; gdvListaDVentas.Columns[3].Visible = false; gdvListaDVentas.Columns[4].Visible = false; DataTablePersonalizado.Multilinea(ref gdvListaDVentas); } catch (Exception ex) { MessageBox.Show("Ocurrió un error al mostrar el detalle : " + ex.Message, "Error de listado ", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnCargarExcel_Click(object sender, EventArgs e) { try { string ext = Path.GetExtension(txtRutaBackup.Text); if (!string.IsNullOrEmpty(txtRutaBackup.Text)) { if (ext.Equals(".csv")) { DataTable dt = Exportar_Importar_ArchivoExcel.Importar(txtRutaBackup.Text); //DataTablePersonalizado.Leer_ArchivoExcel(ref gdvDatos, txtRutaBackup.Text); gdvDatos.DataSource = dt; DataTablePersonalizado.Multilinea(ref gdvDatos); gdvDatos.Columns[0].Visible = false; gdvDatos.Columns[1].Visible = false; gdvDatos.Columns[2].Visible = false; gdvDatos.Columns[12].Visible = false; gdvDatos.Columns[13].Visible = false; gdvDatos.Columns[14].Visible = false; gdvDatos.Columns[15].Visible = false; gdvDatos.Columns[16].Visible = false; gdvDatos.Columns[17].Visible = false; } else { MessageBox.Show("Seleccione el archivo con extension .csv para continuar", "Archivo no admitido", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Seleccione el archivo de respaldo a cargar", "Ruta no valida", MessageBoxButtons.OK, MessageBoxIcon.Information); txtRutaBackup.Focus(); } } catch (Exception ex) { MessageBox.Show("Ocurrió un error al cargar el archivo : " + ex.Message, "Error de Lectura", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ObtenerDetalleVenta(int idVenta) { try { DataTable detalleVenta = new DatDetalleVenta().ObtenerDetalle_VentaEnEspera(idVenta); gdvDetalleVentaEspera.DataSource = detalleVenta; gdvDetalleVentaEspera.Columns[0].Visible = false; gdvDetalleVentaEspera.Columns[1].Visible = false; gdvDetalleVentaEspera.Columns[2].Visible = false; gdvDetalleVentaEspera.Columns[3].Visible = false; gdvDetalleVentaEspera.Columns[9].Visible = false; gdvDetalleVentaEspera.Columns[10].Visible = false; DataTablePersonalizado.Multilinea(ref gdvDetalleVentaEspera); } catch (Exception ex) { MessageBox.Show("Error al mostrar el detalle de la venta : " + ex.Message, "Error de lectura", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void textBox1_TextChanged(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtBuscar.Text)) { gdvConcepto.Visible = false; } else { DataTable dt = new DatCatGenerico().Buscar_Concepto(txtBuscar.Text); gdvConcepto.Visible = true; gdvConcepto.DataSource = dt; gdvConcepto.Columns[1].Visible = false; DataTablePersonalizado.Multilinea(ref gdvConcepto); } } catch (Exception ex) { MessageBox.Show("error al mostrar los datos", "Datos inexistentes", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void CargarDatos() { try { DataTable table = new DataTable(); //columns table.Columns.Add("Id_Producto", typeof(string)); table.Columns.Add("Presentacion_Id", typeof(Int32)); table.Columns.Add("Catalogo_Id", typeof(Int32)); table.Columns.Add("Codigo", typeof(string)); table.Columns.Add("Descripcion", typeof(string)); table.Columns.Add("Presentacion", typeof(string)); table.Columns.Add("Tipo_Venta", typeof(string)); table.Columns.Add("Precio_Menudeo", typeof(decimal)); table.Columns.Add("Precio_MMayoreo", typeof(decimal)); table.Columns.Add("A_Partir_De", typeof(decimal)); table.Columns.Add("Precio_Mayoreo", typeof(decimal)); table.Columns.Add("Usa_Inventario", typeof(string)); table.Columns.Add("Stock", typeof(string)); table.Columns.Add("Stock_Minimo", typeof(decimal)); table.Columns.Add("Caducidad", typeof(string)); table.Columns.Add("Estado", typeof(Boolean)); table.Columns.Add("TotalUnidades", typeof(Int32)); table.Columns.Add("PresentacionMenudeo", typeof(string)); List <string> lst = new DatProducto().listadoActualizacion(); foreach (var item in lst) { Producto p = new BusProducto().ObtenerProducto_A_Actualizar(item); table.Rows.Add( p.Id, p.IdTipoPresentacion, p.IdCategoria, p.codigo, p.Descripcion, p.Presentacion, p.seVendeA, p.precioMenudeo, p.precioMMayoreo, p.APartirDe, p.precioMayoreo, p.usaInventario, p.stock, p.stockMinimo, p.Caducidad, p.Estado, p.TotalUnidades, p.PresentacionMenudeo ); } gdDetalle.DataSource = table; gdDetalle.Columns[0].Visible = false; gdDetalle.Columns[1].Visible = false; gdDetalle.Columns[2].Visible = false; gdDetalle.Columns[12].Visible = false; gdDetalle.Columns[13].Visible = false; gdDetalle.Columns[14].Visible = false; gdDetalle.Columns[15].Visible = false; gdDetalle.Columns[16].Visible = false; gdDetalle.Columns[17].Visible = false; DataTablePersonalizado.Multilinea(ref gdDetalle); } catch (Exception ex) { MessageBox.Show("Ocurrio un error al descargar el archivo de actualizacion : " + ex.Message, "Error de descarga", MessageBoxButtons.OK, MessageBoxIcon.Error); } }