示例#1
0
        public IFretamento SetarInterface(IFretamento IFretamento)
        {
            IFretamento.I5_CLIENTE      = ICliente;
            IFretamento.I5_VEICULO      = IVeiculo;
            IFretamento.I5_CONDUTOR     = ICondutor;
            IFretamento.I5_PASSAGEIROS  = olvPassageiro.Items.Count > 0 ? olvPassageiro.Objects.Cast <IPassageiro>().Aggregate(string.Empty, (a, b) => string.Format("{0}{1},", a, b.I0_ID.ToString().PadLeft(6, '0'))) : string.Empty;
            IFretamento.I5_NOMECLIENTE  = I5_NOMECLIENTE.Text;
            IFretamento.I5_PLACA        = I5_PLACA.Text;
            IFretamento.I5_NOMECONDUTOR = I5_NOMECONDUTOR.Text;

            IFretamento.I5_ORG_CEP          = I5_ORG_CEP.Text;
            IFretamento.I5_ORG_LOGRADOURO   = I5_ORG_LOGRADOURO.Text;
            IFretamento.I5_ORG_NUMERO       = I5_ORG_NUMERO.Text;
            IFretamento.I5_ORG_COMPLEMENTO  = I5_ORG_COMPLEMENTO.Text;
            IFretamento.I5_ORG_BAIRRO       = I5_ORG_BAIRRO.Text;
            IFretamento.I5_ORG_MUN          = I5_ORG_MUN.Text;
            IFretamento.I5_DEST_CEP         = I5_DEST_CEP.Text;
            IFretamento.I5_DEST_LOGRADOURO  = I5_DEST_LOGRADOURO.Text;
            IFretamento.I5_DEST_NUMERO      = I5_DEST_NUMERO.Text;
            IFretamento.I5_DEST_COMPLEMENTO = I5_DEST_COMPLEMENTO.Text;
            IFretamento.I5_DEST_BAIRRO      = I5_DEST_BAIRRO.Text;
            IFretamento.I5_DEST_MUN         = I5_DEST_MUN.Text;
            IFretamento.I5_DEST_UF          = I5_DEST_UF.Text;
            IFretamento.I5_DATALANCAMENTO   = I5_DATALANCAMENTO.Value;
            IFretamento.I5_HORALANCAMENTO   = I5_HORALANCAMENTO.Text;
            IFretamento.I5_DATAINICIO       = I5_DATAINICIO.Value;
            IFretamento.I5_HORAINICIO       = I5_HORAINICIO.Text;
            IFretamento.I5_DATAFINAL        = I5_DATAFINAL.Value;
            IFretamento.I5_HORAFINAL        = I5_HORAFINAL.Text;
            IFretamento.I5_VALOR            = Convert.ToDecimal(I5_VALOR.Text.Replace("R$", ""));
            return(IFretamento);
        }
示例#2
0
 public Fretamento_cad(DatabaseContext DatabaseContext, IFretamento IFretamento, bool ReadOnly = false)
 {
     this.DatabaseContext = DatabaseContext;
     this.IFretamento     = IFretamento;
     this.ReadOnly        = ReadOnly;
     InitializeComponent();
     I5_ORG_UF.DataSource  = DatabaseContext.Municipios.GroupBy(x => x.I1_UF).Select(x => x.FirstOrDefault().I1_UF).OrderBy(x => x).ToList();
     I5_DEST_UF.DataSource = DatabaseContext.Municipios.GroupBy(x => x.I1_UF).Select(x => x.FirstOrDefault().I1_UF).OrderBy(x => x).ToList();
     PreencherCampos();
     gbPassageiro.Enabled = gbCliente.Enabled = gbCondutor.Enabled = gbData.Enabled = gbDestino.Enabled = gbFinanceiro.Enabled = gbOrigem.Enabled = gbVeiculo.Enabled = !ReadOnly;
 }