private void EvaluarImporte() { RepositorioDetalle repo = new RepositorioDetalle(); int cantidad; int precio; CompraDetalle compra = new CompraDetalle(); cantidad = Util.ToInt(CantidadTextBox.Text); precio = Util.ToInt(PrecioTextBox.Text); ImporteTextBox.Text = CalcularImporte(cantidad, precio).ToString(); //compra.Cantidad = cantidad; //compra.Precio = precio; }
protected void GuardarBtton_Click(object sender, EventArgs e) { if (DetalleGridView.Rows.Count > 0 && TotalTextBox.Text != "") { bool paso = false; Compra compra = new Compra(); Balance balance = new Balance(); PagoCompra pago = new PagoCompra(); RepositorioDetalle repo = new RepositorioDetalle(); //RepositorioBase<Compra> repositorio = new RepositorioBase<Compra>(); if (IsValid == false) { Util.ShowToastr(this.Page, " Campos Vacios", "Error", "Error"); } if (TipoDropDownList.SelectedIndex == 0) { balance.Monto -= compra.Total; } else { pago.Deuda += compra.Total; } compra = LlenaClase(compra); if (compra.CompraId == 0) { paso = repo.Guardar(compra); Util.ShowToastr(this.Page, " Guardado con EXITO", "Guardado", "Success"); Clean(); } else { paso = repo.Modificar(compra); Util.ShowToastr(this.Page, "Modificado con EXITO", "Guardado", "Success"); } if (paso) { Clean(); } else { Util.ShowToastr(this.Page, "No se pudo Guardar", "Error", "Error"); } } else { Util.ShowToastr(this.Page, "Compra Vacia!, Agregar al menos un item", "Error", "Error"); } }
protected void EliminarBtton_Click(object sender, EventArgs e) { int id = Util.ToInt(CompraIdTextBox.Text); RepositorioDetalle repo = new RepositorioDetalle(); if (repo.Eliminar(id)) { Util.ShowToastr(this.Page, " Eliminado con EXITO", "Eliminado", "Success"); Clean(); } else { Util.ShowToastr(this.Page, " No se pudo eliminar", "Error", "Error"); } }
protected void BuscarButton_Click(object sender, EventArgs e) { RepositorioDetalle repo = new RepositorioDetalle(); var cmp = repo.Buscar(Util.ToInt(CompraIdTextBox.Text)); if (cmp != null) { LlenarCampos(cmp); LlenaCombo(); Util.ShowToastr(this.Page, "Su busqueda fue exitosa", "EXITO", "Info"); } else { Util.ShowToastr(this.Page, " No existe", "Error", "Error"); Clean(); } }