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); } }
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); } } }