public void BuscarJustificacion(string idjusti) { try { RN_Justificacion obj = new RN_Justificacion(); DataTable data = new DataTable(); data = obj.RN_BuscarJustificacio_porValor(idjusti.Trim()); if (data.Rows.Count == 0) { return; } { Dtp_FechaJusti.Value = Convert.ToDateTime(data.Rows[0]["FechaJusti"]); cbo_motivJusti.Text = Convert.ToString(data.Rows[0]["PrincipalMotivo"]); txt_DetalleJusti.Text = Convert.ToString(data.Rows[0]["Detalle_Justi"]); } xedit = true; btn_aceptar.Enabled = true; } catch (Exception ex) { MessageBox.Show("Error al buscar los datos: " + ex.Message, "Advertencia de Seguridad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void Editar_Justificacion() { RN_Justificacion obj = new RN_Justificacion(); EN_Justificacion jus = new EN_Justificacion(); Frm_Filtro fil = new Frm_Filtro(); Frm_Msm_Bueno ok = new Frm_Msm_Bueno(); try { jus.IdJusti = txt_idjusti.Text.Trim(); jus.Id_Personal = txt_IdPersona.Text; jus.PrincipalMotivo = cbo_motivJusti.Text; jus.Detalle = txt_DetalleJusti.Text; jus.Fecha = Dtp_FechaJusti.Value; obj.RN_Registrar_Justificacion(jus); if (BD_Justificacion.edited == true) { fil.Show(); ok.Lbl_msm1.Text = "La solicitud de justificación fue modificada, Espere la aprobación"; ok.ShowDialog(); fil.Hide(); LimpiarPiso(); this.Tag = "A"; this.Close(); } } catch (Exception ex) { MessageBox.Show("Revisa el Error: " + ex.Message, "Advertencia de Seguridad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
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 Buscar_Justifiacion_porValor(string xvalor) { RN_Justificacion obj = new RN_Justificacion(); DataTable dt = new DataTable(); dt = obj.RN_BuscarJustificacion_porValor(xvalor.Trim()); if (dt.Rows.Count > 0) { LlenarListView_Justi(dt); } else { lsv_justifi.Items.Clear(); } }
private void Cargar_todas_Justificaciones() { RN_Justificacion obj = new RN_Justificacion(); DataTable dt = new DataTable(); dt = obj.RN_Cargar_todos_Justificacion(); if (dt.Rows.Count > 0) { LlenarListView_Justi(dt); } else { lsv_justifi.Items.Clear(); } }
private void bt_aprobarJustificacion_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 aprobar"; 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() == "Aprobado") { fis.Show(); adv.Lbl_Msm1.Text = "La justificacion seleccionada ya fue aprobada"; adv.ShowDialog(); fis.Hide(); return; } sino.Lbl_msm1.Text = "¿Estás seguro que deseas aprobar esta justificación?"; fis.Show(); sino.ShowDialog(); fis.Hide(); if (Convert.ToString(sino.Tag) == "Si") { obj.RN_Aprobar_Justificacion(xidjus, xidper); if (BD_Justificacion.tryed == true) { fis.Show(); ok.Lbl_msm1.Text = "Justificación aprobada"; ok.ShowDialog(); fis.Hide(); Buscar_Justifiacion_porValor(xidjus); } } } }
private void bt_ElimiJusti_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 eliminar"; adv.ShowDialog(); fis.Hide(); return; } else { var lsv = lsv_justifi.SelectedItems[0]; string xidjus = lsv.SubItems[0].Text; sino.Lbl_msm1.Text = "¿Estás seguro que deseas eliminar 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_Eliminar_Justificacion(xidjus); if (BD_Justificacion.tryed == true) { fis.Show(); ok.Lbl_msm1.Text = "Justificación Eliminada"; ok.ShowDialog(); fis.Hide(); Buscar_Justifiacion_porValor(xidjus); } } } }
private void bt_ElimiJusti_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(); adv.Lbl_Msm1.Text = "Seleccione el item que desea Eliminar"; adv.ShowDialog(); fil.Hide(); return; } else { var lsv = lsv_justifi.SelectedItems[0]; string xidjus = lsv.SubItems[0].Text; sino.Lbl_msm1.Text = "Estas Seguro de Eliminar 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_Eliminar_Justificacion(xidjus); fil.Show(); ok.Lbl_msm1.Text = "Justificacion Desaprobada"; ok.ShowDialog(); fil.Hide(); BuscarJustificacion_porValor(xidjus); } } }
private void Registrar_Justificacion() { RN_Justificacion obj = new RN_Justificacion(); EN_Justificacion jus = new EN_Justificacion(); Frm_Filtro fil = new Frm_Filtro(); Msm_Bueno ok = new Msm_Bueno(); try { jus.IdJusti = txt_idjusti.Text.Trim(); jus.Id_Personal = txt_IdPersona.Text; jus.PrincipalMotivo = cbo_motivJusti.Text; jus.Detalle = txt_DetalleJusti.Text; jus.Fecha = Dtp_FechaJusti.Value; obj.RN_REgistrar_Justificacion(jus); if (BD_Justificacion.saved == true) { RN_Utilitario.RN_Actualizar_Tipo_Doc(4); fil.Show(); ok.Lbl_msm1.Text = "La solicitud de la justificacion fue registrada con exito"; ok.ShowDialog(); fil.Hide(); LimpiarPiso(); this.Tag = "A"; this.Close(); } } catch (Exception ex) { MessageBox.Show("Revisa el erro: " + ex.Message, "Advertencia de Seguridad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }