private void bt_desaprobarJustificacion_Click(object sender, EventArgs e) { Frm_Advertencia adv = new Frm_Advertencia(); Frm_Sino sino = new Frm_Sino(); Msm_Bueno ok = new Msm_Bueno(); Frm_Filtro fil = new Frm_Filtro(); RN_Justificacion obj = new RN_Justificacion(); if (lsv_justifi.SelectedIndices.Count == 0) { fil.Show(); MessageBox.Show("Seleccione un item que desea desaprobar", "Advertencia de Seguridad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); fil.Hide(); } else { var lsv = lsv_justifi.SelectedItems[0]; string xidjus = lsv.SubItems[0].Text; string xidper = lsv.SubItems[1].Text; string xstadojus = lsv.SubItems[6].Text; if (xstadojus.Trim() == "Falta Aprobado") { fil.Show(); adv.Lbl_Msm1.Text = "La Justificacion Seleccionada, aun no fue aprobada"; adv.ShowDialog(); fil.Hide(); return; } ; sino.Lbl_msm1.Text = "¿estas Seguro que desea desaprobar la Justificacion?" + "\n\r" + " -Recuerda que este proceso esta bajo tu responsabilidad"; fil.Show(); sino.ShowDialog(); fil.Hide(); if (Convert.ToString(sino.Tag) == "Si") { obj.RN_Desaprobar_Justificacion(xidjus, xidper); if (BD_Justificacion.tryed == true) { fil.Show(); ok.Lbl_msm1.Text = "Justificacion Desaprobada"; ok.ShowDialog(); fil.Hide(); BuscarJustificacion_porValor(xidjus); } } } }
private void bt_desaprobarJustificacion_Click(object sender, EventArgs e) { Frm_Advertencia adv = new Frm_Advertencia(); Frm_Sino sino = new Frm_Sino(); Frm_Msm_Bueno ok = new Frm_Msm_Bueno(); Frm_Filtro fis = new Frm_Filtro(); RN_Justificacion obj = new RN_Justificacion(); if (lsv_justifi.SelectedIndices.Count == 0) { fis.Show(); adv.Lbl_Msm1.Text = "Seleccione el registro que desea desaprobar"; adv.ShowDialog(); fis.Hide(); return; } else { var lsv = lsv_justifi.SelectedItems[0]; string xidjus = lsv.SubItems[0].Text; string xidper = lsv.SubItems[1].Text; string xstadojus = lsv.SubItems[6].Text; if (xstadojus.Trim() == "Falta Aprobar") { fis.Show(); adv.Lbl_Msm1.Text = "La justificacion seleccionada aún no fue aprobada"; adv.ShowDialog(); fis.Hide(); return; } sino.Lbl_msm1.Text = "¿Estás seguro que deseas desaprobar esta justificación?" + "\n\r" + "Recuerda que este proceso es bajo su responsabilidad"; fis.Show(); sino.ShowDialog(); fis.Hide(); if (Convert.ToString(sino.Tag) == "Si") { obj.RN_Desaprobar_Justificacion(xidjus, xidper); if (BD_Justificacion.tryed == true) { fis.Show(); ok.Lbl_msm1.Text = "Justificación pendiente de aprobación"; ok.ShowDialog(); fis.Hide(); Buscar_Justifiacion_porValor(xidjus); } } } }