コード例 #1
0
ファイル: frm_Locacao.cs プロジェクト: AmonKrys/SLA
        private void lbox_Locacoes_Click(object sender, EventArgs e)
        {
            if (lbox_Locacoes.SelectedIndex != -1)
            {
                LocacaoBD obj_LocacaoBD = new LocacaoBD();

                string sLinha = lbox_Locacoes.Items[lbox_Locacoes.SelectedIndex].ToString();

                int ipos = 0;

                for (int t = 0; t <= sLinha.Length; t++)
                {
                    if (sLinha.Substring(t, 1) == "-")
                    {
                        ipos = t;
                        break;
                    }
                }

                Locacao_Principal.COD_LOCACAO = Convert.ToInt16(sLinha.Substring(0, ipos));

                Locacao_Principal = obj_LocacaoBD.FindByCodLocacao(Locacao_Principal);

                PopulaTela(Locacao_Principal);

                obj_FuncGeral.StatusBtn(this, 2);
            }
        }
コード例 #2
0
ファイル: frm_Locacao.cs プロジェクト: AmonKrys/SLA
        private void btn_Excluir_Click(object sender, EventArgs e)
        {
            LocacaoBD    obj_LocacaoBD = new LocacaoBD();
            DialogResult varResp       = MessageBox.Show("Confirma a Exclusão?", "Exclusão da Cliente", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (varResp == DialogResult.Yes)
            {
                if (obj_LocacaoBD.Excluir(Locacao_Principal))
                {
                    MessageBox.Show("Cliente excluida com sucesso. ", "Exclusão da Cliente", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                obj_FuncGeral.LimpaTela(this);
                obj_FuncGeral.HabilitaTela(this, false);
                obj_FuncGeral.StatusBtn(this, 1);
                PopulaLista();
            }
        }
コード例 #3
0
ファイル: frm_Locacao.cs プロジェクト: AmonKrys/SLA
        /**********************************************************************************
        * NOME:            PopulaLista
        * PROCEDIMENTO:    Preenche o ListBox com os dados que estão na TB_Locacao
        * DT CRIAÇÃO:      22/11/2019
        * DT ALTERAÇÃO:    -
        * ESCRITA POR:     Amon && Guilherme
        * OBSERVAÇÕES:
        * ********************************************************************************/
        private void PopulaLista()
        {
            // Instância do objeto LocacaoBD
            LocacaoBD obj_LocacaoBD = new LocacaoBD();

            // Instância do objeto Lista
            List <Locacao> Lista = new List <Locacao>();

            // Limpando o ListBox
            lbox_Locacoes.Items.Clear();

            Lista = obj_LocacaoBD.FindAllLocacao();

            if (Lista != null)
            {
                for (int i = 0; i <= Lista.Count - 1; i++)
                {
                    lbox_Locacoes.Items.Add(Lista[i].COD_LOCACAO.ToString() + "-" + Lista[i].INICIO_LOCACAO);
                }
            }
        }
コード例 #4
0
ファイル: frm_Locacao.cs プロジェクト: AmonKrys/SLA
        private void btn_Confirmar_Click(object sender, EventArgs e)
        {
            LocacaoBD obj_LocacaoBD = new LocacaoBD();

            Locacao_Principal = PopulaObjeto();

            if (Locacao_Principal.COD_LOCACAO != -1)
            {
                obj_LocacaoBD.Alterar(Locacao_Principal);
                MessageBox.Show("Locação alterada com sucesso. ", "Alteração da Locação", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                Locacao_Principal.COD_LOCACAO = obj_LocacaoBD.Incluir(Locacao_Principal);
                MessageBox.Show("Locação Incluida com sucesso. ", "Inclusão da Locação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                PopulaTela(Locacao_Principal);
            }

            obj_FuncGeral.StatusBtn(this, 2);
            obj_FuncGeral.HabilitaTela(this, false);
            PopulaLista();
        }