Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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);
            }
        }