private void button1_Click(object sender, EventArgs e) { // try { if (TxtBoxServicoQuantidade.Text != "") { new Orc_ServicoTableAdapter().Insert(mskTxtBoxCodServico.Text.Replace(",", "."), (int)new ServicoTableAdapter().ObterSequencialServico(mskTxtBoxCodServico.Text.Replace(",", ".")).Value, MskTxtBoxCodigo.Text, (int)new OrcamentoTableAdapter().ObterSequencialOrcamento(MskTxtBoxCodigo.Text), DateTime.Now, Convert.ToDecimal(TxtBoxServicoQuantidade.Text), Convert.ToDecimal(TxtBoxValorUnitario.Text.Replace("R$", "")), DateTime.Now, "Admin"); mskTxtBoxCodServico.Text = ""; TxtDescricaoServico.Text = ""; TxtBoxUnidadeServico.Text = ""; TxtBoxServicoQuantidade.Text = ""; TxtBoxValorUnitario.Text = ""; this.orc_ServicoTableAdapter.FillBy1(this.sCOOPDataSet.Orc_Servico, MskTxtBoxCodigo.Text); preencherDataGridViewServico(); comboBox1_SelectedIndexChanged(null, null); BttContrato.Enabled = true; } else { MessageBox.Show("Quantidade não definida! "); TxtBoxServicoQuantidade.Focus(); } } catch (Exception ex) { MessageBox.Show("Erro ao Inserir Serviço. " + ex.Message); } }
private void mskTxtBoxCodServico_TextChanged(object sender, EventArgs e) { if (mskTxtBoxCodServico.Text.Length == 12) { SCOOPDataSet.ServicoDataTable Dt = new ServicoTableAdapter().GetDataBy2(mskTxtBoxCodServico.Text.Replace(",", ".")); foreach (SCOOPDataSet.ServicoRow linha in Dt) { TxtDescricaoServico.Text = linha.Descricao; TxtBoxUnidadeServico.Text = linha.Unidade; TxtBoxValorUnitario.Text = string.Format("{0:C2}", new ComposicaoTableAdapter().ObterTotalServico(mskTxtBoxCodServico.Text.Replace(",", ".")).ToString()); } TxtBoxServicoQuantidade.Focus(); } }