Пример #1
0
        private void txtExcluir_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtCdLocacao.Text))
            {
                MessageBox.Show("Informar o código da Locação!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                LocacaoDAL locdal = new LocacaoDAL();

                locdal.ExcluirLocacao(Convert.ToInt32(txtCdLocacao.Text));

                MessageBox.Show("Locação excluida com sucesso", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtCdLocacao.Text = String.Empty;
            }
        }
Пример #2
0
        private void btnBuscarBarras_Click(object sender, EventArgs e)
        {
            LocacaoDAL ldal = new LocacaoDAL();

            Filmes film = ldal.ObterItensBarras(Convert.ToInt32(txtCodigoBarras.Text));

            if (film == null)
            {
                MessageBox.Show("Esse código de barras não está cadastrado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtCodigoBarras.Text = String.Empty;
                txtCodigoBarras.Focus();
            }
            else
            {
                txtCdItem.Text     = film.Codigo.ToString();
                txtTitulo.Text     = film.Titulo.ToString();
                txtVlUnitario.Text = film.Preco.ToString();
            }
        }
Пример #3
0
        private void btnAdicionarLocacao_Click(object sender, EventArgs e)
        {
            Locacao    loc    = new Locacao();
            LocacaoDAL locDAL = new LocacaoDAL();

            for (int x = 0; x < dgvItens.Rows.Count; x++)
            {
                loc.CdLocacao  = Convert.ToInt32(txtCdLocacao.Text);
                loc.CdItens    = Convert.ToInt32(dgvItens.Rows[x].Cells[0].Value);
                loc.FKCliente  = Convert.ToInt32(txtCdCliente.Text);
                loc.DtAtual    = Convert.ToDateTime(dtpDataAtual.Value);
                loc.DtPrevista = Convert.ToDateTime(dtpDataPre.Value);
                loc.ValorTotal = Convert.ToDecimal(txtVlTotal.Text);
                loc.DsRecebido = ckbRecebido.Checked;

                switch (cbPagamento.Text)
                {
                case "Pago Total":
                    loc.DsStatusPg = 'T';
                    break;

                case "Pago Parcial":
                    loc.DsStatusPg = 'P';
                    break;

                case "Não Pago":
                    loc.DsStatusPg = 'N';
                    break;
                }
                if (txtVlRecebido.Text == "")
                {
                    txtVlRecebido.Text = "0";
                }
                loc.ValorRecebido = Convert.ToDecimal(txtVlRecebido.Text);
                locDAL.InserirLocacao(loc);
            }
            MessageBox.Show("Locação inserida com sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
            LimparTudo();
        }
Пример #4
0
        private void txtFunc_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == '\r')
            {
                LocacaoDAL locDAL = new LocacaoDAL();

                Funcionarios funcionarios = locDAL.ObterFuncionarioLocacao(Convert.ToInt32(txtFunc.Text));

                if (funcionarios == null)
                {
                    MessageBox.Show("Cliente não cadastrado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtFunc.Text          = String.Empty;
                    txtNmFuncionario.Text = String.Empty;
                    txtFunc.Focus();
                }
                else
                {
                    txtFunc.Text          = funcionarios.CdFuncionario.ToString();
                    txtNmFuncionario.Text = funcionarios.NmFuncionario;
                    txtCPFFunc.Text       = funcionarios.CPF;
                }
            }
        }
Пример #5
0
        private void txtCdCliente_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == '\r')
            {
                LocacaoDAL locDAL = new LocacaoDAL();

                Cliente cliente = locDAL.ObterClienteLocacao(Convert.ToInt32(txtCdCliente.Text));

                if (cliente == null)
                {
                    MessageBox.Show("Cliente não cadastrado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtNomeCliente.Text = String.Empty;
                    txtCPFCliente.Text  = String.Empty;
                    txtCdCliente.Focus();
                }
                else
                {
                    txtCdCliente.Text   = cliente.CdCliente.ToString();
                    txtNomeCliente.Text = cliente.NmCliente;
                    txtCPFCliente.Text  = cliente.CPF;
                }
            }
        }