示例#1
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     if (this.OrdemServico != null)
     {
         this.myPartialDetails.OrdemServico = this.OrdemServico;
     }
 }
示例#2
0
 private void lbOrdensServico_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (((App)Application.Current).WebServiceIsOK)
     {
         this.OrdemServico = (sender as ListBox).SelectedItem as Dto.OrdemServico;
         this.NavigationService.Navigate(new Uri("/Modulos/OrdemServico/Details.xaml", UriKind.Relative));
     }
     else
     {
         FormUtils.InternetDesconectada();
     }
 }
示例#3
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            List<Dto.OrdemServico> lista = new List<Dto.OrdemServico>();
            for (int i = 0; i < 10; i++)
            {
                Dto.OrdemServico os = new Dto.OrdemServico();
                os.Id = i;
                os.Cliente = new Dto.Cliente();
                os.Cliente.NomeReduzido = "Cliente " + i;
                os.Data = DateTime.Now;
                lista.Add(os);
            }

            lbOrdensServico.ItemsSource = lista;
            lbOrdensServico.SelectionChanged += lbOrdensServico_SelectionChanged;
        }
        private Dto.OrdemServico PegarValoresFormulario()
        {
            Dto.OrdemServico ordemServico = new Dto.OrdemServico();
            ordemServico.Atividades = txtAtividade.Text.Trim();
            ordemServico.Cliente = new Dto.Cliente();
            ordemServico.Cliente.Id = Convert.ToInt32(txtCliente.Text.Trim());
            ordemServico.Data = txtData.Value ?? DateTime.Now;
            ordemServico.Faturado = chkfaturado.IsChecked ?? false;
            ordemServico.Remoto = chkRemoto.IsChecked ?? false;
            ordemServico.Inicio = txtInicio.Text.Trim();
            ordemServico.Fim = txtFim.Text.Trim();
            ordemServico.Traslado = txtTraslado.Text.Trim();
            ordemServico.Funcionario = new Dto.Funcionario();
            ordemServico.Funcionario.Id = 0;
            ordemServico.Observacao = txtObservacao.Text;
            ordemServico.Projeto = new Dto.Projeto();
            ordemServico.Projeto.Id = Convert.ToInt32(txtProjeto.Text);
            ordemServico.TipoHora = new Dto.TipoHora();
            ordemServico.TipoHora.Id = Convert.ToInt32(txtTipoHora.Text);

            return ordemServico;
        }
 public void Excluir(OrdemServico obj)
 {
     this.DataBase.OrdensServico.DeleteOnSubmit(obj);
     this.DataBase.SubmitChanges();
 }
 public void Editar(OrdemServico obj)
 {
     this.DataBase.Refresh(RefreshMode.OverwriteCurrentValues, obj);            
 }
 public void Cadastrar(OrdemServico obj)
 {
     this.DataBase.OrdensServico.InsertOnSubmit(obj);
     this.DataBase.SubmitChanges();
 }