private void BtnBuscar_Click(object sender, EventArgs e) { dataGridDetallesVenta.Columns.Clear(); GestorVentas ventas = new GestorVentas(); string cadenaResultado; DataTable tabla = new DataTable(); DateTime fechadesde = Convert.ToDateTime(TimePickerDesde.Value); DateTime fechahasta = Convert.ToDateTime(TimePickerHasta.Value); if (this.TextBoxNombre.Text != "" || this.TextBoxApellido.Text != "" || (fechadesde.ToString("MM-dd-yyyy") != fechahasta.ToString("MM-dd-yyyy"))) { cadenaResultado = ventas.ConsultarVentasFiltros(this.TextBoxNombre.Text, this.TextBoxApellido.Text, fechadesde.ToString("MM-dd-yyyy"), fechahasta.ToString("MM-dd-yyyy")).ToString(); if (cadenaResultado == "correcto") { tabla = ventas.tablaVentas; this.dataGridVentas.DataSource = tabla; dataGridVentas.Columns[0].Visible = false; } else { MessageBox.Show(ventas.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { this.Consulta(); } }
public void cargar() { GestorVentas unGestorVentas = new GestorVentas(); dgvVentasRegistradas.DataSource = unGestorVentas.listar(); dgvVentasRegistradas.Columns[2].Visible = false; dgvVentasRegistradas.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dgvVentasRegistradas.Columns[0].Visible = false; dgvVentasRegistradas.Columns[5].Visible = false; }
private void generarReporteSinFiltro() { Session["reporteConFiltros"] = "NO"; string orden = ViewState["gwReporteVenta"].ToString(); limpiarCampos(); List <VentaProducto> listaReporte = GestorVentas.getReporteVentaSinFiltro(orden); refrescarGrilla(listaReporte); ocultarLblMensaje(); }
public void refrescarCombo() { ddlCliente.DataTextField = "id_Cliente"; ddlCliente.DataTextField = "Nombre"; ddlCliente.DataSource = GestorVentas.ObtenerClientes(); ddlCliente.DataBind(); ddlCliente.Items.Insert(0, new ListItem("Elija un Cliente", "0")); }
//private void Chart1_Click(object sender, EventArgs e) //{ // cmb(); //} public void cargarChart(string selec) { GestorVentas v = new GestorVentas(); DataTable dt = new DataTable(); if (selec.Equals("Ventas Semanal")) { dt = v.cantidadVenta(); } if (selec.Equals("Ventas Mensual")) { dt = v.cantidadVentaMes(); } if (selec.Equals("Ventas Anual")) { dt = v.cantidadVentaAnio(); } if (selec.Equals("Cantidad de Productos Semanal")) { dt = v.productoSemana(); } if (selec.Equals("Cantidad de Productos Mensual")) { dt = v.productoMes(); } if (selec.Equals("Cantidad de Productos Anual")) { dt = v.productoAnio(); } DataRow dr; this.chart1.Palette = ChartColorPalette.Berry; //this.chart1.Titles.Add("Numero de ventas"); for (int i = 0; i < dt.Rows.Count; i++) { dr = dt.Rows[i]; Series series = this.chart1.Series.Add(dr.ItemArray[0].ToString()); series.Points.Add(Convert.ToDouble(dr.ItemArray[1])); } //comboBox1.Items.Clear(); }
internal void mostrarDetalle(RegistroVenta detalleRegistro) { GestorVentas unGestorVentas = new GestorVentas(); try { dgvDetalleVenta.DataSource = unGestorVentas.detalleRegistro(detalleRegistro); dgvDetalleVenta.Columns[1].Visible = false; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { refrescarCombo(); ocultarLblMensaje(); Session["reporteConFiltros"] = "NO"; Session["dataSourceGrilla"] = null; ViewState["gwReporteVenta"] = "v.fecha"; string orden = ViewState["gwReporteVenta"].ToString(); List <VentaProducto> listaReporte = GestorVentas.getReporteVentaSinFiltro(orden); refrescarGrilla(listaReporte); } }
public ActionResult Index() { var gestorventa = new GestorVentas(); var listacliente = gestVenta.listaCliente(); var listaprod = gestVenta.listaProducto(); var venta = new ViewModel.Venta(); //venta.ListaCliente = listacliente; //venta.ListaProducto = listaprod; return(View("Venta", venta)); }
protected void gwReporteVenta_Sorting(object sender, GridViewSortEventArgs e) { ViewState["gwReporteVenta"] = e.SortExpression; string orden = ViewState["gwReporteVenta"].ToString(); if (Session["reporteConFiltros"].ToString().CompareTo("NO") == 0) { List <VentaProducto> listaReporte = GestorVentas.getReporteVentaSinFiltro(orden); refrescarGrilla(listaReporte); } else { cargarGrillaOrdenada(orden); } }
public void generarVenta(int id) { GestorVentas v = new GestorVentas(); v.InsertarVenta(id); MessageBox.Show("Generando Venta."); DataSet c; c = v.ultimaVenta(); DataRow datosResultado; datosResultado = c.Tables[0].Rows[0]; idV = int.Parse(datosResultado["r"].ToString()); }
protected void btnConsultar_Click(object sender, EventArgs e) { if (txtFecha.Text.CompareTo("") == 0 && txtCantidad.Text.CompareTo("") == 0 && ddlCliente.SelectedIndex == 0) { generarReporteSinFiltro(); } else { Session["reporteConFiltros"] = "SI"; ocultarLblMensaje(); List <VentaProducto> listaVentaReporte = new List <VentaProducto>(); if (txtFecha.Text.CompareTo("") == 0 && txtCantidad.Text.CompareTo("") == 0 && ddlCliente.SelectedIndex == 0) { //mostrarLblMensaje(); MostrarMensajeCheto("Ingrese alguno de los parametros de consulta"); //lblMensaje.Text = "Ingrese alguno de los parametros de consulta"; } DateTime fechaReporte = new DateTime(); int montoParcial = 0; string nombreClienteReporte = ""; if (txtFecha.Text.CompareTo("") != 0) { fechaReporte = DateTime.Parse(txtFecha.Text); } if (txtCantidad.Text.CompareTo("") != 0) { montoParcial = int.Parse(txtCantidad.Text); } if (ddlCliente.SelectedIndex > 0) { nombreClienteReporte = ddlCliente.SelectedItem.Value; } listaVentaReporte = GestorVentas.getReporteVentasXFechaXCantidadXNombreCliente(fechaReporte, montoParcial, nombreClienteReporte); Session["dataSourceGrilla"] = listaVentaReporte; refrescarGrilla(listaVentaReporte); } }
private void Consulta() { GestorVentas ventas = new GestorVentas(); string cadenaResultado; DataTable tabla = new DataTable(); cadenaResultado = ventas.ConsultarVentas().ToString(); tabla = ventas.tablaVentas; if (cadenaResultado == "correcto") { this.dataGridVentas.DataSource = tabla; dataGridVentas.Columns[0].Visible = false; } else { MessageBox.Show(ventas.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dataGridVentas_CellClick(object sender, DataGridViewCellEventArgs e) { GestorVentas detalleVentas = new GestorVentas(); string cadenaResultado; int idVenta; DataTable tabla = new DataTable(); idVenta = Int32.Parse(dataGridVentas.CurrentRow.Cells[0].Value.ToString()); cadenaResultado = detalleVentas.ConsultarDetallesVenta(idVenta).ToString(); tabla = detalleVentas.tablaDetallesVentas; if (cadenaResultado == "correcto") { this.dataGridDetallesVenta.DataSource = tabla; dataGridDetallesVenta.Columns[0].Visible = false; } else { MessageBox.Show(detalleVentas.mensajeRetorno, "Importante!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAceptar_Click(object sender, EventArgs e) { GestorVentas unGestorVenta = new GestorVentas(); List <Producto> LStockProductosInsuficiente = new List <Producto>(); int idCliente; int idVenta; decimal monto; try { if (dgvProductosComprados.DataSource == null) { MessageBox.Show("No hay ningun producto agregado para realizar la venta"); return; } LStockProductosInsuficiente = unGestorVenta.verificarStock(listaItems); if (LStockProductosInsuficiente.Count == 0) { idCliente = (int)dgvCliente.CurrentRow.Cells[0].Value; idVenta = unGestorVenta.inicioVenta(idCliente); unGestorVenta.guardarCompraItems(idVenta, listaItems); monto = unGestorVenta.totalVenta(idVenta); unGestorVenta.actualizarMontoVenta(monto, idVenta); unGestorVenta.actualizarStockProductos(listaItems); MessageBox.Show("Venta registrada. - ID VENTA" + idVenta.ToString()); cargar(); } else { frmStockInsuficiente unform = new frmStockInsuficiente(LStockProductosInsuficiente); unform.Show(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }