private void guardarButton_Click(object sender, EventArgs e) { try { OfertaEspecial o = new OfertaEspecial(); o.Descripcion = txtDescripcion.Text; o.PorcentajeDescuento = int.Parse(txtPorcentajeDescuento.Text) / 100; o.TipoOferta = txtTipoOferta.Text; o.FechaInicio = fechaInicio.Value; o.FechaFinal = fechaFin.Value; o.MinCantidad = (int)txtCantidadMin.Value; o.MaxCantidad = (int)txtCantidadMax.Value; if (accionformulario == "crear") { o.Insertar(); } else { o.ID = int.Parse(txtID.Text); o.Editar(); } this.DialogResult = DialogResult.OK; this.Close(); }catch (Exception ex) { } }
private void setDataView(int id) { DataTable data = new OfertaEspecial().Detalle(id); if (data != null) { cargainfo = true; DataRow row = data.Rows[0]; txtID.Text = row["ID"].ToString(); txtDescripcion.Text = row["Descripcion"].ToString(); txtPorcentajeDescuento.Value = Convert.ToDecimal(float.Parse(row["PorcentajeDescuento"].ToString()) * 100); txtTipoOferta.Text = row["tipoOferta"].ToString(); fechaInicio.Value = (DateTime)row["FechaInicio"]; fechaFin.Value = (DateTime)row["FechaFinal"]; txtCantidadMin.Text = row["MinCantidad"].ToString(); txtCantidadMax.Text = row["MaxCantidad"].ToString(); listaProductos(); cargainfo = false; } else { new popup("Error al mostrar información", popup.AlertType.error); this.Close(); } }
private void listaProductos() { DataTable data = new OfertaEspecial().listadoProductos(int.Parse(txtID.Text)); if (data != null) { listadoProductoOferta.Rows.Clear(); foreach (DataRow row in data.Rows) { string id, n; id = row[0].ToString(); n = row[1].ToString(); listadoProductoOferta.Rows.Add(id, n); } } }