Exemplo n.º 1
0
        public void refresh(string name)
        {
            try
            {
                Class.Notas    comp        = new Class.Notas();
                Class.Conexion conexionSQL = new Class.Conexion();
                conexionSQL.startConnection();
                listNot = comp.buscarParticipante(name);
                dgvparticipantes.DataSource = null;
                dgvparticipantes.DataSource = listNot;
                if (listComp != null)
                {
                    dgvparticipantes.Columns[0].Visible = false;
                    dgvparticipantes.Columns[1].Visible = false;

                    dgvparticipantes.Columns[2].Width = 280;
                    dgvparticipantes.Columns[3].Width = 280;
                }
                conexionSQL.closeConnection();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocurrio un error al cargar los datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Exemplo n.º 2
0
        private void btnmodificar_Click(object sender, EventArgs e)
        {
            Class.Conexion       conexionSQL    = new Class.Conexion();
            Class.Notas          comp           = new Class.Notas();
            Class.Modificaciones modificaciones = new Class.Modificaciones();

            NotasAux.Id         = int.Parse(lblid.Text);
            NotasAux.Evaluacion = (cmbnotas.SelectedIndex + 1).ToString();
            NotasAux.Nota       = double.Parse(numericUpDown1.Value.ToString());

            conexionSQL.startConnection();
            int resultado = comp.actualizar(NotasAux, comp.obtenerNotas(NotasAux).Id);

            if (resultado == 1)
            {
                MessageBox.Show("La nota se ha modificado exitosamente.", "Succesfull", MessageBoxButtons.OK, MessageBoxIcon.Information);
                modificaciones.update(1, modificaciones.buscarNota(comp.obtenerNotas(NotasAux).Id, 4));
                indice = -1;
                refresh();
                conexionSQL.closeConnection();
                groupBox2.Visible        = false;
                numericUpDown1.Value     = 0;
                btningresar.Enabled      = true;
                btnmodificar.Visible     = false;
                dgvparticipantes.Enabled = true;
                cmbnotas.Enabled         = true;
            }
            else
            {
                MessageBox.Show("Ocurrio un error al intentar modificar la nota.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Exemplo n.º 3
0
        private void dgvparticipantes_DoubleClick(object sender, EventArgs e)
        {
            DataGridViewRow selected = dgvparticipantes.SelectedRows[0];
            int             posicion = dgvparticipantes.Rows.IndexOf(selected);

            indice = posicion;

            Class.Notas comp = listNot[indice];

            lblid.Text = comp.Id.ToString();

            groupBox2.Visible = true;

            label1.Text = "El participante " + comp.Participante + " tiene una nota de:";
        }
Exemplo n.º 4
0
        private void btningresar_Click(object sender, EventArgs e)
        {
            try
            {
                if (indice > -1)
                {
                    if (val.validateMoney(numericUpDown1.Value.ToString()))
                    {
                        Class.Conexion       conexionSQL    = new Class.Conexion();
                        Class.Notas          comp           = new Class.Notas();
                        Class.Modificaciones modificaciones = new Class.Modificaciones();

                        NotasAux.Id         = int.Parse(lblid.Text);
                        NotasAux.Evaluacion = (cmbnotas.SelectedIndex + 1).ToString();
                        NotasAux.Nota       = double.Parse(numericUpDown1.Value.ToString());

                        conexionSQL.startConnection();
                        if (comp.buscarNotas(NotasAux) == 0)
                        {
                            int resultado = comp.crear(NotasAux);
                            conexionSQL.closeConnection();
                            if (resultado == 1)
                            {
                                MessageBox.Show("Nota insertada con exito", "Succesfull", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                indice = -1;
                                refresh();
                                groupBox2.Visible    = false;
                                numericUpDown1.Value = 0;
                            }
                            else
                            {
                                MessageBox.Show("Ocurrio un error al intentar insertar este registro, por favor intentelo nuevamente.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        else
                        {
                            if (MessageBox.Show("A este participante ya se le ha ingresado esta nota, si desea " +
                                                "modificar este registro presione SI.", "Error", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
                            {
                                numericUpDown1.Enabled = false;
                                if (modificaciones.buscarNotas(comp.obtenerNotas(NotasAux).Id, 4) == 0)
                                {
                                    int resultado = modificaciones.crear(comp.obtenerNotas(NotasAux).Id, 4);;
                                    conexionSQL.closeConnection();
                                    if (resultado == 1)
                                    {
                                        MessageBox.Show("Se ha solicitado una modificacion para esta nota", "Succesfull", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                        indice = -1;
                                        refresh();
                                        groupBox2.Visible    = false;
                                        numericUpDown1.Value = 0;
                                    }
                                    else
                                    {
                                        MessageBox.Show("Ocurrio un error al intentar insertar solicitar una modificaicon, por favor intentelo nuevamente.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    }
                                }
                                else
                                {
                                    if (modificaciones.buscarNotasMod(comp.obtenerNotas(NotasAux).Id, 4) == 0)
                                    {
                                        MessageBox.Show("Ya se ha solicitado una modificacion para esta nota, por favor espere a la respuesta del administrador.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    }
                                    else
                                    {
                                        numericUpDown1.Enabled   = true;
                                        btningresar.Enabled      = false;
                                        btnmodificar.Visible     = true;
                                        dgvparticipantes.Enabled = false;
                                        cmbnotas.Enabled         = false;
                                    }
                                }
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("Ingrese una nota valida.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocurrio un error durante la ejecución " + ex.Message + ".", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }