Ejemplo n.º 1
0
 public static string GravarPesagemClifor(TList_RegLanPesagemClifor val, TObjetoBanco banco)
 {
     if (val != null)
     {
         string retorno = string.Empty;
         val.ForEach(p => retorno += GravarPesagemClifor(p, banco));
         return(retorno);
     }
     else
     {
         return(string.Empty);
     }
 }
Ejemplo n.º 2
0
 public static string DeletarPesagemClifor(TList_RegLanPesagemClifor val, TObjetoBanco banco)
 {
     if (val != null)
     {
         string retorno = string.Empty;
         for (int i = 0; i < val.Count; i++)
         {
             retorno = retorno + "|" + DeletarPesagemClifor(val[i], banco);
         }
         return(retorno);
     }
     else
     {
         return(string.Empty);
     }
 }
Ejemplo n.º 3
0
        public TFLanNotasPesagem()
        {
            InitializeComponent();
            this.St_controlardesdobro = false;
            this.vST_Altera           = false;
            this.vQTDesdobro          = decimal.Zero;
            this.vCD_Empresa          = string.Empty;
            this.vNr_Contrato         = string.Empty;
            this.vNR_PedidoPrincipal  = string.Empty;
            this.vTP_MovPedido        = string.Empty;
            this.vTP_Movimento        = string.Empty;
            this.vCD_Produto          = string.Empty;
            this.vDS_Produto          = string.Empty;
            this.vQTD_PESAGEM         = decimal.Zero;
            this.cd_movimentacao      = string.Empty;
            this.Cd_clifor            = string.Empty;
            this.Nm_clifor            = string.Empty;
            this.Cd_endclifor         = string.Empty;
            this.Ds_endclifor         = string.Empty;
            this.Tp_pessoa            = string.Empty;
            this.Uf_clifor            = string.Empty;
            this.Cd_clifor_pedido     = string.Empty;
            this.Nm_clifor_pedido     = string.Empty;
            this.Nr_cnpj_cpf_pedido   = string.Empty;
            this.vCd_transportadora   = string.Empty;
            this.vNm_transportadora   = string.Empty;
            this.vPlacaveiculo        = string.Empty;
            tpModo         = TTpModo.tm_Standby;
            lexcluiproduto = new TList_RegLanPesagemClifor();

            ArrayList cBox2 = new ArrayList();

            cBox2.Add(new TDataCombo("EMITENTE", "1"));
            cBox2.Add(new TDataCombo("DESTINATARIO", "2"));
            freteporconta.DataSource    = cBox2;
            freteporconta.DisplayMember = "Display";
            freteporconta.ValueMember   = "Value";
        }
Ejemplo n.º 4
0
        private void gNfPesagem_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (gNfPesagem.Columns[e.ColumnIndex].SortMode == DataGridViewColumnSortMode.NotSortable)
            {
                return;
            }
            if (bsNFPesagem.Count < 1)
            {
                return;
            }
            PropertyDescriptorCollection lP = TypeDescriptor.GetProperties(new TRegistro_LanPesagemClifor());
            TList_RegLanPesagemClifor    lComparer;
            SortOrder direcao = SortOrder.None;

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