protected void EliminarButton_Click(object sender, EventArgs e) { VentasClass Venta = new VentasClass(); try { ObtenerDatos(Venta); if (Venta.Buscar(Venta.VentaId)) { if (Venta.Eliminar()) { Limpiar(); EliminarButton.Visible = false; GuardarButton.Text = "Guardar"; Utilities.ShowToastr(this, "bien", "Se elimino con exito!", "success"); } else { Utilities.ShowToastr(this, "error", "Mensaje", "error"); } } } catch (Exception) { Utilities.ShowToastr(this, "error", "Mensaje", "error"); } }
protected void GuardarButton_Click(object sender, EventArgs e) { VentasClass Venta = new VentasClass(); if (string.IsNullOrWhiteSpace(VentaIdTextBox.Text)) { ObtenerDatos(Venta); if (Venta.Insertar()) { Limpiar(); AgregarButton.Visible = false; TicketDropDownList.Visible = false; Utilities.ShowToastr(this, "bien", "Se guardo con exito!", "success"); } else { Utilities.ShowToastr(this, "error", "Mensaje", "error"); } } if (VentaIdTextBox.Text.Length > 0) { ObtenerDatos(Venta); if (Venta.Editar()) { Limpiar(); EliminarButton.Visible = false; GuardarButton.Text = "Guardar"; Utilities.ShowToastr(this, "bien", "Se modifico con exito!", "success"); } else { Utilities.ShowToastr(this, "error", "Mensaje", "error"); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { FechaTextBox.Text = DateTime.Now.ToString("dd/MM/yyyy"); UsuarioTextBox.Text = Context.User.Identity.Name; CargarDropDownList(); CargarGridview(); EliminarButton.Visible = false; AgregarButton.Visible = false; TicketDropDownList.Visible = false; VentasClass Venta = new VentasClass(); int Id = 0; if (Request.QueryString["ID"] != null) { Id = Utilities.intConvertir(Request.QueryString["ID"].ToString()); if (Venta.Buscar(Id)) { if (VentasGridView.Rows.Count == 0) { DevolverDatos(Venta); } } } } }
private string Buscar(VentasClass Venta) { string filtro = ""; if (FechaCheckBox.Checked.Equals(false)) { if (string.IsNullOrWhiteSpace(BuscarTextBox.Text)) { filtro = "1=1"; } else { if (CamposDropDownList.SelectedIndex == 0) { filtro = "VentaId = " + BuscarTextBox.Text; } else { filtro = CamposDropDownList.SelectedValue + " like '%" + BuscarTextBox.Text + "%'"; } } } else { filtro = "Fecha between '" + DesdeTextBox.Text + "' and '" + HastaTextBox.Text + "'"; } ConsultaGridView.DataSource = Venta.Listado("*", filtro, ""); ConsultaGridView.DataBind(); return(filtro); }
private bool ObtenerDatos(VentasClass Venta) { bool Retorno = true; int Usuario = Utilities.intConvertir(UsuarioIdDropDownList.SelectedValue); int id = Utilities.intConvertir(VentaIdTextBox.Text); if (id > 0) { Venta.VentaId = id; } else { Retorno = false; } if (Usuario > 0) { Venta.UsuarioId = Usuario; } else { Retorno = false; } if (FechaTextBox.Text.Length > 0) { Venta.Fecha = FechaTextBox.Text; } else { Retorno = false; } if (DescripcionTextBox.Text.Length > 0) { Venta.Descripcion = DescripcionTextBox.Text; } else { Retorno = false; } if (TotalTextBox.Text.Length > 0) { Venta.Total = Utilities.intConvertir(TotalTextBox.Text); } else { Retorno = false; } if (VentasGridView.Rows.Count > 0) { foreach (GridViewRow var in VentasGridView.Rows) { Venta.AgregarVenta(Convert.ToInt32(var.Cells[0].Text), Convert.ToInt32(var.Cells[1].Text), Convert.ToInt32(var.Cells[2].Text)); } } else { Retorno = false; } return(Retorno); }
private void Reportes(ReportViewer rv) { rv.LocalReport.DataSources.Clear(); rv.ProcessingMode = ProcessingMode.Local; rv.LocalReport.ReportPath = @"Reportes\VentasReport.rdlc"; ReportDataSource sourse = new ReportDataSource("VentasDataset", VentasClass.ListadoDt("1=1")); rv.LocalReport.DataSources.Add(sourse); rv.LocalReport.Refresh(); }
private void ObtenerDatos(VentasClass Venta) { Venta.VentaId = Utilities.intConvertir(VentaIdTextBox.Text); Venta.UsuarioId = UsuarioTextBox.Text; Venta.Fecha = FechaTextBox.Text; Venta.Descripcion = DescripcionTextBox.Text; Venta.Total = Utilities.intConvertir(TotalTextBox.Text); foreach (GridViewRow var in VentasGridView.Rows) { Venta.AgregarVenta(Convert.ToInt32(var.Cells[0].Text), Convert.ToInt32(var.Cells[1].Text), Convert.ToInt32(var.Cells[2].Text)); } }
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 BuscarButton_Click(object sender, EventArgs e) { string Condicion = ""; VentasClass Venta = new VentasClass(); if (string.IsNullOrWhiteSpace(BuscarTextBox.Text)) { Condicion = "1=1"; } else { if (!string.IsNullOrWhiteSpace(BuscarTextBox.Text)) { Condicion = CamposDropDownList.SelectedValue + " like '%" + BuscarTextBox.Text + "%'"; } } ConsultaGridView.DataSource = Venta.Listado("Fecha, Monto", Condicion, ""); ConsultaGridView.DataBind(); }
private string Buscar(VentasClass Venta) { string filtro = ""; if (string.IsNullOrWhiteSpace(BuscarTextBox.Text)) { filtro = "1=1"; } else { if (CamposDropDownList.SelectedIndex == 0) { filtro = "VentaId = " + BuscarTextBox.Text; } else { filtro = CamposDropDownList.SelectedValue + " like '%" + BuscarTextBox.Text + "%'"; } } ConsultaGridView.DataSource = Venta.Listado("*", filtro, ""); ConsultaGridView.DataBind(); return(filtro); }
protected void BuscarButton_Click(object sender, EventArgs e) { VentasClass Venta = new VentasClass(); int id = Utilities.intConvertir(VentaIdTextBox.Text); if (id < 0) { Utilities.ShowToastr(this, "error", "Mensaje", "error"); } else { if (Venta.Buscar(id)) { EliminarButton.Visible = true; GuardarButton.Text = "Modificar"; DevolverDatos(Venta); } else { Utilities.ShowToastr(this, "error", "Mensaje", "error"); } } }
protected void BuscarButton_Click(object sender, EventArgs e) { VentasClass Venta = new VentasClass(); Buscar(Venta); }