Ejemplo n.º 1
0
        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) { }
        }
Ejemplo n.º 2
0
        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();
            }
        }
Ejemplo n.º 3
0
        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);
                }
            }
        }