コード例 #1
0
 private void fornecimentoMaterialBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
     {
         if (ValidaCampos())
         {
             CFornecimentoMaterial.FornecimentoMaterial oFornecimento = new CFornecimentoMaterial.FornecimentoMaterial();
             if (Inserir)
             {
                 oFornecimento.Data       = DateTime.Now;
                 oFornecimento.Fornecedor = Convert.ToInt32(txtFornecedor.Text);
                 oFornecimento.Servico    = Convert.ToInt32(txtServico.Text);
                 oFornecimento.Material   = ListaMateriais;
                 oFornecimento.Cancelado  = false;
                 var result = MensagemErro.Erro(oDB.Inserir(oFornecimento));
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(1, "Fornecimento de Material");
                 }
             }
             fornecimentoMaterialBindingNavigatorSaveItem.Enabled = false;
             bindingNavigatorAddNewItem.Enabled = true;
             AtualizaDataSourceFornecimento();
             AtualizaDataSourceMaterialAsync();
         }
     }
 }
コード例 #2
0
 private bool ValidaCampos()
 {
     using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
     {
         if (oDB.FornecimentoExiste(Convert.ToInt32(txtFornecimento.Text)) == false)
         {
             MessageBox.Show("O Fornecimento não existe", "Aviso",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                             MessageBoxDefaultButton.Button1);
             return false;
         }
     }
     if (txtFornecimento.Text == "")
     {
         MessageBox.Show("O campo Fornecimento é de preenchimento obrigatório", "Aviso",
                         MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                         MessageBoxDefaultButton.Button1);
         return false;
     }
     else if (txtValor.Text == "")
     {
         MessageBox.Show("O campo Valor é de preenchimento obrigatório", "Aviso",
                         MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                         MessageBoxDefaultButton.Button1);
         return false;
     }
     return true;
 }
コード例 #3
0
 private void AtualizaDataSourceFornecimento()
 {
     using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
     {
         fornecimentoMaterialBindingSource.DataSource = oDB.SelecionarTodosAsync().Result.ToList();
     }
 }
コード例 #4
0
 private void AtualizaDataSource()
 {
     using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
     {
         fornecimentoMaterialBindingSource.DataSource = oDB.SelecionarTodosNaoCancelados().ToList();
     }
 }
コード例 #5
0
 private async void AtualizaDataSourceMaterialAsync()
 {
     using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
     {
         materialBindingSource1.DataSource = await oDB.SelecionarTodosMateriaisAsync();
     }
 }
コード例 #6
0
 private bool ValidaCampos()
 {
     using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
     {
         if (oDB.FornecimentoExiste(Convert.ToInt32(txtFornecimento.Text)) == false)
         {
             MessageBox.Show("O Fornecimento não existe", "Aviso",
                             MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                             MessageBoxDefaultButton.Button1);
             return(false);
         }
     }
     if (txtFornecimento.Text == "")
     {
         MessageBox.Show("O campo Fornecimento é de preenchimento obrigatório", "Aviso",
                         MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                         MessageBoxDefaultButton.Button1);
         return(false);
     }
     else if (txtValor.Text == "")
     {
         MessageBox.Show("O campo Valor é de preenchimento obrigatório", "Aviso",
                         MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                         MessageBoxDefaultButton.Button1);
         return(false);
     }
     return(true);
 }
コード例 #7
0
 private void AtualizaDataSourceAsync()
 {
     using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
     {
         numFornecimentosPorEmpresaBindingSource.DataSource = oDB.SelecionarTodosFornecimentosPorEmpresaAsync().Result.ToList();;
     }
 }
 private void AtualizaDataSourceAsync()
 {
     using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
     {
         numFornecimentosPorEmpresaBindingSource.DataSource = oDB.SelecionarTodosFornecimentosPorEmpresaAsync().Result.ToList(); ;
     }
 }
コード例 #9
0
 private async void AtualizaDataSourceMaterialAsync()
 {
     using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
     {
         materialBindingSource1.DataSource = await oDB.SelecionarTodosMateriaisAsync();
     }
 }
コード例 #10
0
 private void fornecimentoMaterialBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
     {
         if (ValidaCampos())
         {
             CFornecimentoMaterial.FornecimentoMaterial oFornecimento = new CFornecimentoMaterial.FornecimentoMaterial();
             if (Inserir)
             {
                 oFornecimento.Data = DateTime.Now;
                 oFornecimento.Fornecedor = Convert.ToInt32(txtFornecedor.Text);
                 oFornecimento.Servico = Convert.ToInt32(txtServico.Text);
                 oFornecimento.Material = ListaMateriais;
                 oFornecimento.Cancelado = false;
                 var result = MensagemErro.Erro(oDB.Inserir(oFornecimento));
                 if (result)
                     MensagemAviso.MensagemUsuario(1, "Fornecimento de Material");
             }
             fornecimentoMaterialBindingNavigatorSaveItem.Enabled = false;
             bindingNavigatorAddNewItem.Enabled = true;
             AtualizaDataSourceFornecimento();
             AtualizaDataSourceMaterialAsync();
         }
     }
 }
コード例 #11
0
 private void AtualizaDataSourceFornecimento()
 {
     using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
     {
         fornecimentoMaterialBindingSource.DataSource = oDB.SelecionarTodosAsync().Result.ToList();
     }
 }
コード例 #12
0
 private async void AtualizaDataSourceAsync()
 {
     using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
     {
         relacaoFornecimentoBindingSource.DataSource = await oDB.SelecionarTodosFornecimentosAsync();
     }
 }
コード例 #13
0
 private void AtualizaDataSource()
 {
     using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
     {
         fornecimentoMaterialBindingSource.DataSource = oDB.SelecionarTodosNaoCancelados().ToList();
     }
 }
コード例 #14
0
 private void relacaoFornecimentoDataGridView_SelectionChanged(object sender, EventArgs e)
 {
     if (dtgFornecimento.SelectedRows.Count > 0)
     {
         using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
         {
             var oFornecimento = dtgFornecimento.SelectedRows[0].DataBoundItem as CFornecimentoMaterial.RelacaoFornecimento;
             detalhesFornecimento_ResultBindingSource.DataSource = oDB.SelecionarTodosDetalhesFornecimentos(oFornecimento.FornecimentoID).ToList();
         }
     }
 }
コード例 #15
0
 private void numFornecimentosPorEmpresaDataGridView_SelectionChanged(object sender, EventArgs e)
 {
     if (dtgGrupoFornecimento.SelectedRows.Count > 0)
     {
         using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
         {
             var oFornecimento = dtgGrupoFornecimento.SelectedRows[0].DataBoundItem as CFornecimentoMaterial.NumFornecimentosPorEmpresa;
             todosFornecimentos_ResultBindingSource.DataSource = oDB.SelecionarTodosFornecimentosBasicoAsync(oFornecimento.FornecedorID).Result.ToList();
         }
     }
 }
 private void numFornecimentosPorEmpresaDataGridView_SelectionChanged(object sender, EventArgs e)
 {
     if (dtgGrupoFornecimento.SelectedRows.Count > 0)
     {
         using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
         {
             var oFornecimento = dtgGrupoFornecimento.SelectedRows[0].DataBoundItem as CFornecimentoMaterial.NumFornecimentosPorEmpresa;
             todosFornecimentos_ResultBindingSource.DataSource = oDB.SelecionarTodosFornecimentosBasicoAsync(oFornecimento.FornecedorID).Result.ToList();
         }
     }
 }
コード例 #17
0
 private async void AtualizaDataSourcePesquisaAsync()
 {
     using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
     {
         if (toolStripComboBox1.SelectedItem != null && toolStripTextBox1.Text != "")
         {
             numFornecimentosPorEmpresaBindingSource.DataSource = await oDB.SelecionarTodosFornecimentosPorEmpresaPesquisaAsync(toolStripTextBox1.Text, toolStripComboBox1.SelectedItem.ToString());
         }
         if (toolStripTextBox1.Text == "")
         {
             AtualizaDataSourceAsync();
         }
     }
 }
 private async void AtualizaDataSourcePesquisaAsync()
 {
     using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
     {
         if (toolStripComboBox1.SelectedItem != null && toolStripTextBox1.Text != "")
         {
             numFornecimentosPorEmpresaBindingSource.DataSource = await oDB.SelecionarTodosFornecimentosPorEmpresaPesquisaAsync(toolStripTextBox1.Text, toolStripComboBox1.SelectedItem.ToString());
         }
         if (toolStripTextBox1.Text == "")
         {
             AtualizaDataSourceAsync();
         }
     }
 }
コード例 #19
0
 private void fornecimentoMaterialBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
     {
         if (txtID.Text != "")
         {
             if (oDB.FornecimentoExiste(Convert.ToInt32(txtID.Text)) == false)
             {
                 MessageBox.Show("O Fornecimento não existe", "Aviso",
                                 MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                                 MessageBoxDefaultButton.Button1);
             }
             else
             {
                 var result = MensagemErro.Erro(oDB.CancelarFornecimento(Convert.ToInt32(txtID.Text), chkCancelar.Checked));
                 if (result)
                     MensagemAviso.MensagemUsuario(1, "Cancelamento");
             }
         }
         AtualizaDataSource();
     }
 }
コード例 #20
0
 private void fornecimentoMaterialBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     using (var oDB = new CFornecimentoMaterial.CFornecimentoMaterialClient())
     {
         if (txtID.Text != "")
         {
             if (oDB.FornecimentoExiste(Convert.ToInt32(txtID.Text)) == false)
             {
                 MessageBox.Show("O Fornecimento não existe", "Aviso",
                                 MessageBoxButtons.OK, MessageBoxIcon.Exclamation,
                                 MessageBoxDefaultButton.Button1);
             }
             else
             {
                 var result = MensagemErro.Erro(oDB.CancelarFornecimento(Convert.ToInt32(txtID.Text), chkCancelar.Checked));
                 if (result)
                 {
                     MensagemAviso.MensagemUsuario(1, "Cancelamento");
                 }
             }
         }
         AtualizaDataSource();
     }
 }