Пример #1
0
 private void btnPublicar_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.dgvOferta.SelectedRows.Count == 0)
         {
             MessageBox.Show("Error: Debe seleccionar una oferta a publicar.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             OfertaDAO ofertaDao = new OfertaDAO();
             WindowsFormsApp1.Model.Negocio.Entities.Oferta oferta = ofertaDao.getOfertaByCodigo(long.Parse(this.dgvOferta.SelectedRows[0].Cells[0].Value.ToString()));
             if (oferta.isPublicada.Equals(1))
             {
                 MessageBox.Show("La oferta ya se encuentra publicada.");
                 return;
             }
             else
             {
                 DialogResult result = MessageBox.Show("¿Está seguro que desea publicar la oferta seleccionada?", "Publicar " + oferta, MessageBoxButtons.YesNo);
                 if (result == DialogResult.Yes)
                 {
                     ofertaDao.publicarOferta(oferta.idOferta);
                     MessageBox.Show("Oferta publicada exitosamente.");
                     cargaGrilla();
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error grave publicando oferta.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #2
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            try
            {
                if (this.dgvOferta.SelectedRows.Count == 0)
                {
                    MessageBox.Show("Error: Debe seleccionar una oferta para editar.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    OfertaDAO ofertaDAO = new OfertaDAO();
                    WindowsFormsApp1.Model.Negocio.Entities.Oferta oferta = ofertaDAO.getOfertaByCodigo(long.Parse(this.dgvOferta.SelectedRows[0].Cells[0].Value.ToString()));

                    EditarOferta modif = new EditarOferta();
                    modif.ofertaSeleccionada = oferta;
                    modif.ShowDialog();
                    listaOfertas = new BindingList <OfertaGridVO>(ofertaDAO.getListaOfertasGrid());
                    this.dgvOferta.DataSource = listaOfertas;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error grave editando Oferta.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }