コード例 #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            Prenda prenda    = new Prenda();
            int    resultado = 0;
            string msj       = "";



            if ((!string.IsNullOrWhiteSpace(txtNombre.Text)) && (!string.IsNullOrWhiteSpace(txtDescripcion.Text)) && (!string.IsNullOrWhiteSpace(cmbTipoPrenda.Text)))
            {
                prenda.NombrePrenda   = txtNombre.Text.Trim();
                prenda.Descripcion    = txtDescripcion.Text.Trim();
                prenda.precioServicio = Decimal.Round(Convert.ToDecimal(txtPrecio.Text), 2);
                prenda.tipoPrenda     = cmbTipoPrenda.Text;
                prenda.tipo_oferta    = cmbTipoPrenda.ValueMember;



                if (btnGuardar.Text.Equals("&Registrar"))
                {
                    msj       = "Prenda registrada con éxito!!";
                    resultado = PrendaDao.Agregar(prenda);
                }
                if (btnGuardar.Text.Equals("&Actualizar"))
                {
                    msj             = "Prenda actualizada con éxito!!";
                    prenda.idPrenda = Convert.ToInt32(txtCodigo.Text.Trim());
                    resultado       = PrendaDao.Modificar(prenda);
                }
            }
            else
            {
                resultado = 0;
                MessageBox.Show("Debe ingresar los valores");
            }

            if (resultado > 0)
            {
                dgvPrendas.DataSource            = PrendaDao.Listar();
                dgvPrendas.Columns[0].HeaderText = "Código";
                dgvPrendas.Columns[0].Width      = 60;
                dgvPrendas.Columns[1].HeaderText = "Nombre";
                dgvPrendas.Columns[1].Width      = 145;
                dgvPrendas.Columns[2].HeaderText = "Descripción";
                dgvPrendas.Columns[2].Width      = 200;
                dgvPrendas.Columns[3].DefaultCellStyle.Format = "C2";
                dgvPrendas.Columns[3].HeaderText = "Precio";
                dgvPrendas.Columns[4].HeaderText = "Tipo";
                dgvPrendas.Columns[4].Width      = 200;
                tabControl1.SelectedTab          = tabPage2;
                btnGuardar.Text = "&Registrar";
                resetValores();
                MessageBox.Show(msj, "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo guardar la prenda", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
コード例 #2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            Prenda prenda    = new Prenda();
            int    resultado = 0;
            string msj       = "";



            if ((!string.IsNullOrWhiteSpace(txtNombre.Text)) && (!string.IsNullOrWhiteSpace(txtDescripcion.Text)))
            {
                prenda.NombrePrenda   = txtNombre.Text.Trim();
                prenda.Descripcion    = txtDescripcion.Text.Trim();
                prenda.precioServicio = float.Parse(txtPrecio.Text.Trim());


                if (btnGuardar.Text.Equals("&Registrar"))
                {
                    msj       = "Prenda registrada con éxito!!";
                    resultado = PrendaDao.Agregar(prenda);
                }
                if (btnGuardar.Text.Equals("&Actualizar"))
                {
                    msj             = "Prenda actualizada con éxito!!";
                    prenda.idPrenda = Convert.ToInt32(txtCodigo.Text.Trim());
                    resultado       = PrendaDao.Modificar(prenda);
                }
            }
            else
            {
                resultado = 0;
                MessageBox.Show("Debe ingresar los valores");
            }

            if (resultado > 0)
            {
                dgvPrendas.DataSource   = PrendaDao.Listar();
                tabControl1.SelectedTab = tabPage2;
                btnGuardar.Text         = "&Registrar";
                resetValores();
                MessageBox.Show(msj, "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo guardar la prenda", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }