private void butAceptar_Click(object sender, EventArgs e) { if (checkBoxAprobado.CheckState == CheckState.Checked) { if (comboPersonas.Text == "") { MessageBox.Show("Por favor seleccionar una persona encargada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { string[] nombre = comboPersonas.Text.Split(' '); SqlDataReader usuario = bd.ejecutarConsulta("select nombreUsuario from usuarios where nombre = '" + nombre[0] + "' and apellido1 = '" + nombre[1] + "' and apellido2 ='" + nombre[2] + "'"); usuario.Read(); if (bd.aprobarSolicitudMantenimiento(textConsecutivo.Text, DateTime.Now.ToShortDateString(), usuario[0].ToString(), textObservaciones.Text) == 1) { MessageBox.Show("Se ha aprobado la solicitud", "Mantenimiento", MessageBoxButtons.OK, MessageBoxIcon.None); llenarTabla(); } else { MessageBox.Show("Ha ocurrido un error aprobando la solicitud", "Mantenimiento", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { if (textObservaciones.Text == "") { MessageBox.Show("Por favor indique el motivo del rechazo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { if (bd.rechazarSolicitudMantenimiento(textConsecutivo.Text, textObservaciones.Text) == 1) { MessageBox.Show("Se ha rechazado la solicitud", "Mantenimiento", MessageBoxButtons.OK, MessageBoxIcon.None); llenarTabla(); } else { MessageBox.Show("Ha ocurrido un error rechazando la solicitud", "Mantenimiento", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }