protected void AgregarButton_Click(object sender, EventArgs e) { RepositorioBase <ConsultorioVenta> repositorio = new RepositorioBase <ConsultorioVenta>(); VentaTicket ventaTicket = new VentaTicket(); var detalle = repositorio.Buscar(Utils.ToInt(VentaTicketIdTextBox.Text)); if (VentasGridView.Rows.Count != 0) { ventaTicket.Detalle = (List <ConsultorioVenta>)ViewState["ConsultorioVenta"]; } if (ContarCantidad()) { Utils.ShowToastr(this.Page, "Cantidad Mayor a la Existente", "Error", "Exit"); } else if (String.IsNullOrEmpty(CantidadTextBox.Text)) { Utils.ShowToastr(this.Page, "Cantidad no puede estar vacia", "Error", "Exit"); } else { ventaTicket.Detalle.Add(new ConsultorioVenta(0, Utils.ToInt(VentaTicketIdTextBox.Text), Utils.ToInt(ClienteDropDownList.Text), Utils.ToInt(TicketDropDownList.Text), Utils.ToInt(CantidadTextBox.Text), Utils.ToInt(PrecioTextBox.Text), Utils.ToInt(ImporteTextBox.Text))); ViewState["ConsultorioVenta"] = ventaTicket.Detalle; VentasGridView.DataSource = ViewState["ConsultorioVenta"]; VentasGridView.DataBind(); SubirValores(); } }
protected void BindGrid() { if (ViewState["Ventas"] != null) { VentasGridView.DataSource = ((Ventas)ViewState["Ventas"]).Detalle; VentasGridView.DataBind(); } }
private void Limpiar() { MontoTextBox.Text = string.Empty; CantidadTextBox.Text = string.Empty; PrecioTextBox.Text = string.Empty; VentasGridView.DataSource = string.Empty; VentasGridView.DataBind(); }
private void Limpiar() { VentaIdTextBox.Text = string.Empty; FechaTextBox.Text = DateTime.Now.ToString("dd/MM/yyyy"); DescripcionTextBox.Text = string.Empty; CantidadTextBox.Text = string.Empty; TotalTextBox.Text = string.Empty; VentasGridView.DataSource = string.Empty; VentasGridView.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { VentasGridView.DataSource = null; VentasGridView.DataBind(); LlenarDropDownList(); FechaTextBox.Text = DateTime.Now.ToString("yyyy-MM-dd"); } }
private void LlenarCampos(VentaTicket ventaTicket) { ClienteDropDownList.SelectedValue = ventaTicket.ClienteId.ToString(); TicketDropDownList.SelectedValue = ventaTicket.TicketId.ToString(); FechaTextBox.Text = ventaTicket.Fecha.ToString("yyyy-MM-dd"); SubTotalTextBox.Text = ventaTicket.SubTotal.ToString(); ITBISTextBox.Text = ventaTicket.Itbis.ToString(); TotalTextBox.Text = ventaTicket.Total.ToString(); VentasGridView.DataSource = Utils.AddDetalle(ToInt(VentaTicketIdTextBox.Text)); VentasGridView.DataBind(); }
protected void AgregarButton_Click(object sender, EventArgs e) { int precio = Utilities.intConvertir(TicketDropDownList.SelectedValue); int cantidad = Utilities.intConvertir(CantidadTextBox.Text); int total = Utilities.intConvertir(TotalTextBox.Text); DataTable dt = (DataTable)ViewState["VentasClass"]; dt.Rows.Add(EventoDropDownList.SelectedValue, TicketDropDownList.SelectedValue, CantidadTextBox.Text); ViewState["VentasClass"] = dt; VentasGridView.DataSource = dt; VentasGridView.DataBind(); CantidadTextBox.Text = string.Empty; TotalTextBox.Text = (total + (cantidad * precio)).ToString(); }
public void LlenarCampos(Ventas ventas) { VentaIdTextBox.Text = ventas.VentaId.ToString(); DescripcionTextBox.Text = ventas.Descripcion; UsuarioDropDownList.Text = ventas.UsuarioId.ToString(); NClienteTextBox.Text = ventas.NombreCliente.ToString(); TClienteTextBox.Text = ventas.TelefonoCliente.ToString(); SubTotalLabel.Text = ventas.SubTotal.ToString(); ItbisLabel.Text = ventas.Itbis.ToString(); TotalLabel.Text = ventas.Total.ToString(); ViewState["VentasDetalle"] = ventas.Detalle; VentasGridView.DataSource = ViewState["VentasDetalle"]; VentasGridView.DataBind(); }
protected void VentasGridVie_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Select") { int index = Convert.ToInt32(e.CommandArgument); RepositorioBase <Vehiculos> repositorio = new RepositorioBase <Vehiculos>(); var lista = repositorio.GetList(c => true); var combos = repositorio.Buscar(lista[index].VehiculoId); VaciaValores(); ((List <VentasDetalle>)ViewState["VentasDetalle"]).RemoveAt(index); VentasGridView.DataSource = ViewState["VentasDetalle"]; VentasGridView.DataBind(); } }
protected void ButtonAgregar_Click(object sender, EventArgs e) { List <VentasDetalle> detalle = new List <VentasDetalle>(); Ventas venta = new Ventas(); RepositorioBase <Productos> repositorio = new RepositorioBase <Productos>(); Productos productos = new Productos(); int id = ToInt(ProductoDropDownList.SelectedValue); productos = repositorio.Buscar(id); if (IsValid) { if (ToInt(CantidadTextBox.Text) > productos.Inventario) { Utils.ShowToastr(this, "no hay suficiente Productos para la venta!!", "Fallo", "error"); } else { DateTime date = DateTime.Now.Date; int cantidad = Utils.ToInt(CantidadTextBox.Text); int precio = Utils.ToInt(PrecioTextBox.Text); int importe = Utils.ToInt(ImporteTextBox.Text); int productoId = Utils.ToInt(ProductoDropDownList.SelectedValue); string descripcion = ProductoDropDownList.SelectedItem.ToString(); if (VentasGridView.Rows.Count != 0) { venta.Detalle = (List <VentasDetalle>)ViewState["VentasDetalle"]; } VentasDetalle vd = new VentasDetalle(); venta.Detalle.Add(new VentasDetalle(0, vd.VentaId, productoId, descripcion, cantidad, precio, importe)); int x = Convert.ToInt32(CantidadTextBox.Text); productos.Inventario -= x; if (ToInt(CantidadTextBox.Text) == 0) { Utils.ShowToastr(this, "Introduzca una cantidad!!", "Fallo", "error"); } ViewState["VentasDetalle"] = venta.Detalle; VentasGridView.DataSource = ViewState["VentasDetalle"]; VentasGridView.DataBind(); LlenaValores(); } } }
private void Limpiar() { VentaTicketIdTextBox.Text = "0"; FechaTextBox.Text = DateTime.Now.ToString("yyyy-MM-dd"); ClienteDropDownList.SelectedValue = null; TicketDropDownList.SelectedValue = null; CantidadTextBox.Text = string.Empty; PrecioTextBox.Text = string.Empty; ImporteTextBox.Text = "0"; VentasGridView.DataSource = null; SubTotalTextBox.Text = ""; ITBISTextBox.Text = "0"; TotalTextBox.Text = string.Empty; VentasGridView.DataSource = null; VentasGridView.DataBind(); }
private void DevolverDatos() { VentaIdTextBox.Text = Venta.VentaId.ToString(); FechaTextBox.Text = Venta.Fecha.ToString(); MontoTextBox.Text = Venta.Monto.ToString(); foreach (var item in Venta.Detalle) { dt = (DataTable)ViewState["Detalle"]; dt.Rows.Add(item.ArticuloId, item.Cantidad, item.Precio); ViewState["Detalle"] = dt; VentasGridView.DataSource = (DataTable)ViewState["Detalle"]; VentasGridView.DataBind(); //CantidadTextBox.Text = string.Empty; //PrecioTextBox.Text = string.Empty; //VentasGridView.DataSource = string.Empty; } }
protected void VentasGridView_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Select") {/* * int index = Convert.ToInt32(e.CommandArgument); * Expression<Func<ConsultorioVenta, bool>> filtro = p => true; * RepositorioBase<ConsultorioVenta> repositorio = new RepositorioBase<ConsultorioVenta>(); * var lista = repositorio.GetList(c => true); * var consultorio = repositorio.Buscar(lista[index].VentaTicketId); * ((List<ConsultorioVenta>)ViewState["ConsultorioVenta"]).RemoveAt(index); * VentasGridView.DataSource = ViewState["ConsultorioVenta"]; * VentasGridView.DataBind();*/ VentasGridView.DataSource = null; VentasGridView.DataBind(); BajarValores(); } }
public void DevolverDatos(VentasClass Venta) { DataTable dt = new DataTable(); VentaIdTextBox.Text = Venta.VentaId.ToString(); UsuarioTextBox.Text = Venta.UsuarioId.ToString(); FechaTextBox.Text = Venta.Fecha.ToString(); DescripcionTextBox.Text = Venta.Descripcion.ToString(); TotalTextBox.Text = Venta.Total.ToString(); foreach (var item in Venta.Detalle) { dt = (DataTable)ViewState["VentasClass"]; dt.Rows.Add(item.EventoId, item.Ticket, item.Cantidad); ViewState["VentasClass"] = dt; VentasGridView.DataSource = (DataTable)ViewState["VentasClass"]; VentasGridView.DataBind(); } }
protected void AgregarButton_Click(object sender, EventArgs e) { int cant; int Pre; int.TryParse(CantidadTextBox.Text, out cant); int.TryParse(PrecioTextBox.Text, out Pre); int mont; int.TryParse(MontoTextBox.Text, out mont); DataTable dt = (DataTable)ViewState["VentasClass"]; dt.Rows.Add(ArticuloIdDropDownList.SelectedValue, CantidadTextBox.Text, PrecioTextBox.Text); ViewState["VentasClass"] = dt; VentasGridView.DataSource = dt; VentasGridView.DataBind(); CantidadTextBox.Text = string.Empty; PrecioTextBox.Text = string.Empty; MontoTextBox.Text = (mont + (cant * Pre)).ToString(); }
private string Mostrar() { string filtro = ""; if (ActivaCheckBox.Checked.Equals(false)) { if (string.IsNullOrWhiteSpace(FiltroTextBox.Text)) { filtro = "1=1"; } else { filtro = DropDLFiltro.SelectedValue + " like '%" + FiltroTextBox.Text + "%'"; } } else { filtro = "Fecha BETWEEN '" + DesdeTextBox.Text + "' AND '" + HastaTextBox.Text + "' "; } VentasGridView.DataSource = Ventas.ListadoDos(filtro); VentasGridView.DataBind(); return(filtro); }
protected void VentasGridView_PageIndexChanging(object sender, GridViewPageEventArgs e) { VentasGridView.DataSource = ViewState["VentasDetalle"]; VentasGridView.PageIndex = e.NewPageIndex; VentasGridView.DataBind(); }
protected void BindGrid() { VentasGridView.DataSource = ((VentaTicket)ViewState["VentaTicket"]).Detalle; VentasGridView.DataBind(); }