コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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();
            }
        }