コード例 #1
0
        private void btnSolicitudNoFinalizad_Click(object sender, EventArgs e)
        {
            tblSolicitudTableAdapter            solicitudAdapter   = new tblSolicitudTableAdapter();
            SolicitudesPresentablesTableAdapter solicitudesAdapter = new SolicitudesPresentablesTableAdapter();

            int    idSolicitud = Convert.ToInt32(dgvSolicitudesUsuario.SelectedRows[0].Cells[9].Value.ToString());
            string codigo      = dgvSolicitudesUsuario.SelectedRows[0].Cells[0].Value.ToString();

            AgregarComentario agregarComentario = new AgregarComentario(codigo, idSolicitud, true);

            DialogResult resultado = agregarComentario.ShowDialog();

            if (resultado == DialogResult.Yes)
            {
                solicitudAdapter.SolicitudAProceso(idSolicitud);

                dgvSolicitudesUsuario.DataSource      = solicitudesAdapter.SolicitudesDeUsuario(usuario.IdEmpleado);
                dgvSolicitudesDepartamento.DataSource = solicitudesAdapter.SolicitudesDeDepartamento(usuario.IdDepartamento);

                MessageBox.Show("La solicitud no fue finalizada", "Cancelar finalización", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Debe ingresar el comentario especificando porque aun no finaliza la solicitud", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
        private void btnAgregarComentario_Click(object sender, EventArgs e)
        {
            if (dgvSolicitudesUsuario.SelectedRows.Count == 1)
            {
                int    idSolicitud = Convert.ToInt32(dgvSolicitudesUsuario.SelectedRows[0].Cells["idSolicitudU"].Value.ToString());
                string codigo      = dgvSolicitudesUsuario.SelectedRows[0].Cells["codigoU"].Value.ToString();

                if (codigo != "Finalizada")
                {
                    AgregarComentario agregarComentario = new AgregarComentario(codigo, idSolicitud);
                    agregarComentario.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Esta solicitud ya fue finalizada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }