예제 #1
0
        public FormAlterarBens(int Id_bens)
        {
            InitializeComponent();

            // criando no bens;
                Bens Ben = new Bens();

                Ben.CaregarBen(Id_bens);
                // carregando inten no componetes
                tb_id.Text = Ben.ID_Bens.ToString();
                mtb_codigoControle.Text = Ben.Cod_Controle;
                tb_descricao.Text = Ben.Descricao;
                cb_tipo.Text = Ben.TipoBens;
                dtp_dataaquisicao.Value = Ben.Data_Aquisicao;
                tb_precoaquisicao.Text = Ben.Preco_Aquisicao.ToString();
                mtb_placa.Text = Ben.Placa;
                mtb_hododmetro.Text = Ben.Hodometro_incial.ToString();
                mtb_horimetro.Text = Ben.Horimetro_incial.ToString();

                tb_id.Enabled = false;
                mtb_codigoControle.Enabled = false;
                tb_descricao.Enabled = false;
                cb_tipo.Enabled = false;
                dtp_dataaquisicao.Enabled = false;
                tb_precoaquisicao.Enabled = false;
                mtb_placa.Enabled = false;
                mtb_hododmetro.Enabled = false;
                mtb_horimetro.Enabled = false;
        }
예제 #2
0
        private void btn_cadastrar_Click(object sender, EventArgs e)
        {
            FormCadastraBen formben = new FormCadastraBen();
            formben.ShowDialog();

            // atualiza data grid depois que cadastra
            Bens ben = new Bens();
            ben.VisualizarBens(dgw_bens);
        }
예제 #3
0
        private void btn_deletar_Click(object sender, EventArgs e)
        {
            var resultado = MessageBox.Show("Tem Certeza de quer excluir o Registro Selecionado ?", "Excluir Registro", MessageBoxButtons.YesNo);

            if (resultado == DialogResult.Yes)
            {

                Bens ben = new Bens();
                ben.DeletarBen(int.Parse(tb_id.Text));
                Close();

            }
        }
예제 #4
0
        private void Formbens_Load(object sender, EventArgs e)
        {
            Bens ben = new Bens();
            ben.VisualizarBens(dgw_bens);

            dgw_bens.Columns["id_ben"].HeaderText = "ID";
            dgw_bens.Columns["descricao"].HeaderText = "Descrição";
            dgw_bens.Columns["tipoben"].HeaderText = "Tipo";
            dgw_bens.Columns["codigoControle"].HeaderText = "Código Controle";
            dgw_bens.Columns["data_aquisicao"].HeaderText = "Data Aquisição";
            dgw_bens.Columns["preco_aquisicao"].HeaderText = "Preço Aquisição";
            dgw_bens.Columns["horimetro_inicial"].HeaderText = "Horimetro(KM)";
            dgw_bens.Columns["Hodometro_inicial"].HeaderText = "Horimetro(Horas)";
            dgw_bens.Columns["placa"].HeaderText = "Placa";

            // barra de rodape
            toolStripStatusLabel1.Text = dgw_bens.RowCount + " Máquinas Cadastrada.";
        }
예제 #5
0
        private void btn_visualizar_Click(object sender, EventArgs e)
        {
            if (dgw_bens.CurrentCell != null)
            {
                int selecionado = dgw_bens.CurrentCell.RowIndex;

                int idbens;

                idbens = int.Parse(dgw_bens.Rows[selecionado].Cells["id_ben"].Value.ToString());

                // instanciando formulario alterar
                FormAlterarBens formaltera = new FormAlterarBens(idbens);
                formaltera.ShowDialog();

                // atualizando data grid
                Bens ben = new Bens();
                ben.VisualizarBens(dgw_bens);
            }
        }
예제 #6
0
        private void button2_Click(object sender, EventArgs e)
        {
            Bens ben = new Bens();

            ben.Cod_Controle = mtb_codigoControle.Text;
            ben.Descricao = tb_descricao.Text;
            ben.TipoBens = cb_tipo.Text;
            ben.Data_Aquisicao = dtp_dataaquisicao.Value;
            ben.Preco_Aquisicao =float.Parse(tb_precoaquisicao.Text);
            ben.Placa = mtb_placa.Text;
            if (mtb_hododmetro.Text != "")
            {
                ben.Hodometro_incial = int.Parse(mtb_hododmetro.Text);
            }
            if (mtb_horimetro.Text != "")
            {
                ben.Horimetro_incial = int.Parse(mtb_horimetro.Text);
            }
            ben.CadastrarBens();
            Close();
        }
예제 #7
0
        private void btn_cadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                Bens ben = new Bens();

                ben.Descricao = tb_descricao.Text;
                ben.Cod_Controle = tb_CodControle.Text;
                ben.Data_Aquisicao = dtp_dataaquisicao.Value;
                ben.Placa = mtb_placa.Text;
                ben.Preco_Aquisicao = double.Parse(tb_precoaquisicao.Text);
                ben.TipoBens = tb_tipomaquina.Text;

                ben.CadastrarBens();

                Close();
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
예제 #8
0
        private void btn_salvar_Click(object sender, EventArgs e)
        {
            Bens ben = new Bens();

            // carregando inten no componetes
            ben.ID_Bens = int.Parse(tb_id.Text);
            ben.Cod_Controle = mtb_codigoControle.Text;
            ben.Descricao = tb_descricao.Text;
            ben.TipoBens = cb_tipo.Text;
            ben.Data_Aquisicao = dtp_dataaquisicao.Value;
            ben.Preco_Aquisicao= float.Parse(tb_precoaquisicao.Text);
            ben.Placa = mtb_placa.Text;
            ben.Hodometro_incial = int.Parse(mtb_hododmetro.Text);
            ben.Horimetro_incial= int.Parse(mtb_horimetro.Text);

            // alterando bens.
            ben.AlterarBen(int.Parse(tb_id.Text));

            Close();
        }