private void tbBarra_ButtonClick(object sender, ToolBarButtonClickEventArgs e) { try { switch (e.Button.Text) { case "Agregar": frmLecturistaAddUpdate lecturistaAddUpdate1 = new frmLecturistaAddUpdate(this._DAC, (short)0, this._strUsuario); int num1 = (int)lecturistaAddUpdate1.ShowDialog((IWin32Window)this); if (lecturistaAddUpdate1.Accion) { this._Consultar_Lecturista((short)0, lecturistaAddUpdate1.Lecturista); } lecturistaAddUpdate1.Dispose(); break; case "Modificar": if (this.grdLecturista.CurrentRowIndex >= 0) { frmLecturistaAddUpdate lecturistaAddUpdate2 = new frmLecturistaAddUpdate(this._DAC, (short)Convert.ToByte(this.grdLecturista[this.grdLecturista.CurrentRowIndex, 0]), this._strUsuario); int num2 = (int)lecturistaAddUpdate2.ShowDialog((IWin32Window)this); if (lecturistaAddUpdate2.Accion) { this._Consultar_Lecturista((short)0, lecturistaAddUpdate2.Lecturista); } lecturistaAddUpdate2.Dispose(); break; } int num3 = (int)MessageBox.Show("Debe de seleccionar un lecturista para modificar.", "Lecturista...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); break; case "Inactivar": if (this.grdLecturista.CurrentRowIndex >= 0) { if (MessageBox.Show("Desea inactivar al lecturista:\n\n" + this.grdLecturista[this.grdLecturista.CurrentRowIndex, 2].ToString().Trim(), "Inactivar lecturista...", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) != DialogResult.Yes) { break; } short num2 = (short)Convert.ToByte(this.grdLecturista[this.grdLecturista.CurrentRowIndex, 0]); this._EDFLecturista.StatusLecturista(num2); this._Consultar_Lecturista((short)0, num2); break; } int num4 = (int)MessageBox.Show("Debe de seleccionar un lecturista para cambiar de Status.", "Lecturista...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); break; case "Activar": if (this.grdLecturista.CurrentRowIndex >= 0) { if (MessageBox.Show("Desea activar al lecturista:\n\n" + this.grdLecturista[this.grdLecturista.CurrentRowIndex, 2].ToString().Trim(), "Activar lecturista...", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) != DialogResult.Yes) { break; } short num2 = (short)Convert.ToByte(this.grdLecturista[this.grdLecturista.CurrentRowIndex, 0]); this._EDFLecturista.StatusLecturista(num2); this._Consultar_Lecturista((short)0, num2); break; } int num5 = (int)MessageBox.Show("Debe de seleccionar un lecturista para cambiar de status.", "Lecturista...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); break; case "Buscar": int intColumna = 2; if (this.grdLecturista.CurrentRowIndex >= 0) { DataGridCell currentCell = this.grdLecturista.CurrentCell; if (currentCell.ColumnNumber >= 1) { currentCell = this.grdLecturista.CurrentCell; intColumna = currentCell.ColumnNumber; } } string headerText = this.grdLecturista.TableStyles[0].GridColumnStyles[intColumna].HeaderText; frmBuscador frmBuscador = new frmBuscador(this.grdLecturista, intColumna, headerText, "Búsqueda de Lecturista"); int num6 = (int)frmBuscador.ShowDialog((IWin32Window)this); frmBuscador.Dispose(); break; case "Actualizar": this._Consultar_Lecturista((short)0, (short)0); break; case "Cerrar": this.Close(); break; } } catch (Exception ex) { int num = (int)MessageBox.Show(ex.TargetSite.Name + ": " + ex.Message, "Lecturista...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void tbBarra_ButtonClick(object sender, ToolBarButtonClickEventArgs e) { try { switch (e.Button.Text) { case "Agregar": frmZonaEdificioAddUpdate edificioAddUpdate1 = new frmZonaEdificioAddUpdate(this._DAC, (byte)0, this._strUsuario); int num1 = (int)edificioAddUpdate1.ShowDialog((IWin32Window)this); if (edificioAddUpdate1.Accion) { this._Consultar_ZonaEdificio((byte)0, edificioAddUpdate1.ZonaEdificio); } edificioAddUpdate1.Dispose(); break; case "Modificar": if (this.grdZonaEdificio.CurrentRowIndex >= 0) { frmZonaEdificioAddUpdate edificioAddUpdate2 = new frmZonaEdificioAddUpdate(this._DAC, Convert.ToByte(this.grdZonaEdificio[this.grdZonaEdificio.CurrentRowIndex, 0]), this._strUsuario); int num2 = (int)edificioAddUpdate2.ShowDialog((IWin32Window)this); if (edificioAddUpdate2.Accion) { this._Consultar_ZonaEdificio((byte)0, edificioAddUpdate2.ZonaEdificio); } edificioAddUpdate2.Dispose(); break; } int num3 = (int)MessageBox.Show("Debe de seleccionar una Zona para Modificar.", "Zona Edificio...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); break; case "Inactivar": if (this.grdZonaEdificio.CurrentRowIndex >= 0) { byte num2 = Convert.ToByte(this.grdZonaEdificio[this.grdZonaEdificio.CurrentRowIndex, 0]); this._EDFZonaEdificio.StatusZonaEdificio(num2); this._Consultar_ZonaEdificio((byte)0, num2); break; } int num4 = (int)MessageBox.Show("Debe de seleccionar una Zona para cambiar de Status.", "Zona Edificio...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); break; case "Activar": if (this.grdZonaEdificio.CurrentRowIndex >= 0) { byte num2 = Convert.ToByte(this.grdZonaEdificio[this.grdZonaEdificio.CurrentRowIndex, 0]); this._EDFZonaEdificio.StatusZonaEdificio(num2); this._Consultar_ZonaEdificio((byte)0, num2); break; } int num5 = (int)MessageBox.Show("Debe de seleccionar una Zona para cambiar de Status.", "Zona Edificio...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); break; case "Buscar": int intColumna = 2; if (this.grdZonaEdificio.CurrentRowIndex >= 0) { DataGridCell currentCell = this.grdZonaEdificio.CurrentCell; if (currentCell.ColumnNumber >= 1) { currentCell = this.grdZonaEdificio.CurrentCell; intColumna = currentCell.ColumnNumber; } } string headerText = this.grdZonaEdificio.TableStyles[0].GridColumnStyles[intColumna].HeaderText; frmBuscador frmBuscador = new frmBuscador(this.grdZonaEdificio, intColumna, headerText, "Búsqueda de Zona"); int num6 = (int)frmBuscador.ShowDialog((IWin32Window)this); frmBuscador.Dispose(); break; case "Actualizar": this._Consultar_ZonaEdificio((byte)0, (byte)0); break; case "Cerrar": this.Close(); break; } } catch (Exception ex) { int num = (int)MessageBox.Show(ex.TargetSite.Name + " " + ex.Message, "Zona Edificio...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void tbBarra_ButtonClick(object sender, ToolBarButtonClickEventArgs e) { try { switch (e.Button.Text) { case "Generar": frmGenerarAsignacion generarAsignacion = new frmGenerarAsignacion(this._DAC, this._strUsuario); int num1 = (int)generarAsignacion.ShowDialog((IWin32Window)this); if (generarAsignacion.Accion) { this.dtpFecha.Value = generarAsignacion.FechaA; this.ConsultarAsignacionLecturistaZonaEdificio((byte)0, (short)0, 0); } generarAsignacion.Dispose(); break; case "Asignar": frmAsignacionManual asignacionManual = new frmAsignacionManual(this._DAC, this._strUsuario); int num2 = (int)asignacionManual.ShowDialog((IWin32Window)this); if (asignacionManual.Accion) { this.dtpFecha.Value = asignacionManual.FechaA; this.ConsultarAsignacionLecturistaZonaEdificio((byte)0, (short)0, 0); } asignacionManual.Dispose(); break; case "Suplente": if (this.grdAsignacionLecturistaZonaEdificio.CurrentRowIndex >= 0) { byte bytZonaEdificio = Convert.ToByte(this.grdAsignacionLecturistaZonaEdificio[this.grdAsignacionLecturistaZonaEdificio.CurrentRowIndex, 0]); short shortLecturista = Convert.ToInt16(this.grdAsignacionLecturistaZonaEdificio[this.grdAsignacionLecturistaZonaEdificio.CurrentRowIndex, 1]); int intConsecutivo = Convert.ToInt32(this.grdAsignacionLecturistaZonaEdificio[this.grdAsignacionLecturistaZonaEdificio.CurrentRowIndex, 2]); if (Convert.ToString(this.grdAsignacionLecturistaZonaEdificio[this.grdAsignacionLecturistaZonaEdificio.CurrentRowIndex, 5]).Trim() == "ACTIVO") { frmAsignacionLecturistaUpdate lecturistaUpdate = new frmAsignacionLecturistaUpdate(this._DAC, this._strUsuario, bytZonaEdificio, shortLecturista, intConsecutivo, TipoModificacionAsignacion.Suplente); int num3 = (int)lecturistaUpdate.ShowDialog((IWin32Window)this); if (lecturistaUpdate.Accion) { this.ConsultarAsignacionLecturistaZonaEdificio(bytZonaEdificio, shortLecturista, intConsecutivo); } lecturistaUpdate.Dispose(); break; } int num4 = (int)MessageBox.Show("La Asignación debe de estar ACTIVA para que pueda ser Modificada.", "Asignación Lecturista...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); break; } int num5 = (int)MessageBox.Show("Debe de seleccionar una Asignación para cambiar de Lecturista.", "Asignación Lecturista...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); break; case "Modificar": if (this.grdAsignacionLecturistaZonaEdificio.CurrentRowIndex >= 0) { byte bytZonaEdificio = Convert.ToByte(this.grdAsignacionLecturistaZonaEdificio[this.grdAsignacionLecturistaZonaEdificio.CurrentRowIndex, 0]); short shortLecturista = Convert.ToInt16(this.grdAsignacionLecturistaZonaEdificio[this.grdAsignacionLecturistaZonaEdificio.CurrentRowIndex, 1]); int intConsecutivo = Convert.ToInt32(this.grdAsignacionLecturistaZonaEdificio[this.grdAsignacionLecturistaZonaEdificio.CurrentRowIndex, 2]); if (Convert.ToString(this.grdAsignacionLecturistaZonaEdificio[this.grdAsignacionLecturistaZonaEdificio.CurrentRowIndex, 5]).Trim() == "ACTIVO") { frmAsignacionLecturistaUpdate lecturistaUpdate = new frmAsignacionLecturistaUpdate(this._DAC, this._strUsuario, bytZonaEdificio, shortLecturista, intConsecutivo, TipoModificacionAsignacion.Lecturista); int num3 = (int)lecturistaUpdate.ShowDialog((IWin32Window)this); if (lecturistaUpdate.Accion) { this.ConsultarAsignacionLecturistaZonaEdificio(bytZonaEdificio, shortLecturista, intConsecutivo); } lecturistaUpdate.Dispose(); break; } int num4 = (int)MessageBox.Show("La Asignación debe de estar ACTIVA para que pueda ser Modificada.", "Asignación Lecturista...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); break; } int num6 = (int)MessageBox.Show("Debe de seleccionar una Asignación para cambiar de Lecturista.", "Asignación Lecturista...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); break; case "Inactivar": if (this.grdAsignacionLecturistaZonaEdificio.CurrentRowIndex >= 0) { byte num3 = Convert.ToByte(this.grdAsignacionLecturistaZonaEdificio[this.grdAsignacionLecturistaZonaEdificio.CurrentRowIndex, 0]); short num4 = Convert.ToInt16(this.grdAsignacionLecturistaZonaEdificio[this.grdAsignacionLecturistaZonaEdificio.CurrentRowIndex, 1]); int num7 = Convert.ToInt32(this.grdAsignacionLecturistaZonaEdificio[this.grdAsignacionLecturistaZonaEdificio.CurrentRowIndex, 2]); if (Convert.ToString(this.grdAsignacionLecturistaZonaEdificio[this.grdAsignacionLecturistaZonaEdificio.CurrentRowIndex, 5]).Trim() == "ACTIVO" && Convert.ToBoolean(this.grdAsignacionLecturistaZonaEdificio[this.grdAsignacionLecturistaZonaEdificio.CurrentRowIndex, 10])) { this._AsignacionLecturistas.StatusAsignacionLecturistaZonaEdificio(num3, num4, num7); this.ConsultarAsignacionLecturistaZonaEdificio(num3, num4, num7); break; } DataTable dataTable = (DataTable)this.grdAsignacionLecturistaZonaEdificio.DataSource; DataRow[] dataRowArray = dataTable.Select("Status='ACTIVO'"); if (dataRowArray.Length > 0 && MessageBox.Show("Está Seguro de Cancelar Todas las Asignaciones?", "Asignación Lecturista...", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { foreach (DataRow dataRow in dataRowArray) { byte ZonaEdificio = Convert.ToByte(dataRow["ZonaEdificio"]); short Lecturista = Convert.ToInt16(dataRow["Lecturista"]); int Consecutivo = Convert.ToInt32(dataRow["Consecutivo"]); if (Convert.ToString(dataRow["Status"]).Trim() == "ACTIVO") { this._AsignacionLecturistas.StatusAsignacionLecturistaZonaEdificio(ZonaEdificio, Lecturista, Consecutivo); } } this.ConsultarAsignacionLecturistaZonaEdificio((byte)0, (short)0, 0); } dataTable.Dispose(); break; } int num8 = (int)MessageBox.Show("Debe de seleccionar una Asignación para cambiar de Status.", "Asignación Lecturista...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); break; case "Buscar": int intColumna = 5; if (this.grdAsignacionLecturistaZonaEdificio.CurrentRowIndex >= 0 && this.grdAsignacionLecturistaZonaEdificio.CurrentCell.ColumnNumber >= 3) { intColumna = this.grdAsignacionLecturistaZonaEdificio.CurrentCell.ColumnNumber; } string headerText = this.grdAsignacionLecturistaZonaEdificio.TableStyles[0].GridColumnStyles[intColumna].HeaderText; frmBuscador frmBuscador = new frmBuscador(this.grdAsignacionLecturistaZonaEdificio, intColumna, headerText, "Búsqueda de Asignaciones"); int num9 = (int)frmBuscador.ShowDialog((IWin32Window)this); frmBuscador.Dispose(); break; case "Zonas": frmZonaEdificio frmZonaEdificio = new frmZonaEdificio(this._DAC, this._strUsuario); int num10 = (int)frmZonaEdificio.ShowDialog((IWin32Window)this); frmZonaEdificio.Dispose(); break; case "Lecturistas": frmLecturista frmLecturista = new frmLecturista(this._DAC, this._strUsuario); int num11 = (int)frmLecturista.ShowDialog((IWin32Window)this); frmLecturista.Dispose(); break; case "Actualizar": this.ConsultarAsignacionLecturistaZonaEdificio((byte)0, (short)0, 0); break; case "Cerrar": this.Close(); break; } } catch (Exception ex) { int num = (int)MessageBox.Show(ex.TargetSite.Name + " " + ex.Message, "Asignación de Lecturistas...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }