Пример #1
0
        public TRegistro_IntervencaoTecnica()
        {
            this.id_intervencao       = null;
            this.id_intervencaostr    = string.Empty;
            this.id_bomba             = null;
            this.id_bombastr          = string.Empty;
            this.Cd_empresa           = string.Empty;
            this.Nm_empresa           = string.Empty;
            this.Cd_cliforintervencao = string.Empty;
            this.Nm_cliforintervencao = string.Empty;
            this.Nr_cnpjintervencao   = string.Empty;
            this.dt_intervencao       = null;
            this.dt_intervencaostr    = string.Empty;
            this.Nr_intervencao       = string.Empty;
            this.Ds_motivo            = string.Empty;
            this.Nm_tecnico           = string.Empty;
            this.Cpf_tecnico          = string.Empty;

            this.lBico = new CamadaDados.PostoCombustivel.Cadastros.TList_BicoBomba();
        }
Пример #2
0
        private void gBico_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (gBico.Columns[e.ColumnIndex].SortMode == DataGridViewColumnSortMode.NotSortable)
            {
                return;
            }
            if (bsBico.Count < 1)
            {
                return;
            }
            PropertyDescriptorCollection lP = TypeDescriptor.GetProperties(new CamadaDados.PostoCombustivel.Cadastros.TRegistro_BicoBomba());

            CamadaDados.PostoCombustivel.Cadastros.TList_BicoBomba lComparer;
            SortOrder direcao = SortOrder.None;

            if ((gBico.Columns[e.ColumnIndex].HeaderCell.SortGlyphDirection == SortOrder.None) ||
                (gBico.Columns[e.ColumnIndex].HeaderCell.SortGlyphDirection == SortOrder.Descending))
            {
                lComparer = new CamadaDados.PostoCombustivel.Cadastros.TList_BicoBomba(lP.Find(gBico.Columns[e.ColumnIndex].DataPropertyName, true), SortOrder.Ascending);
                foreach (DataGridViewColumn c in gBico.Columns)
                {
                    c.HeaderCell.SortGlyphDirection = SortOrder.None;
                }
                direcao = SortOrder.Ascending;
            }
            else
            {
                lComparer = new CamadaDados.PostoCombustivel.Cadastros.TList_BicoBomba(lP.Find(gBico.Columns[e.ColumnIndex].DataPropertyName, true), SortOrder.Descending);
                foreach (DataGridViewColumn c in gBico.Columns)
                {
                    c.HeaderCell.SortGlyphDirection = SortOrder.None;
                }
                direcao = SortOrder.Descending;
            }
            (bsBico.List as CamadaDados.PostoCombustivel.Cadastros.TList_BicoBomba).Sort(lComparer);
            bsBico.ResetBindings(false);
            gBico.Columns[e.ColumnIndex].HeaderCell.SortGlyphDirection = direcao;
        }