コード例 #1
0
        private void txtConsBuscAnimal_KeyUp(object sender, KeyEventArgs e)
        {
            Contexto contexto = new Contexto();
            string   busca    = txtConsBuscAnimal.Text.Trim().ToLower();

            var lstAnimal = from Cli in contexto.Reserva.Where(x => (x.Animal.nome.Trim().ToLower().Contains(busca) || x.Animal.Cliente.nome.Trim().ToLower().Contains(busca)) && x.Animal.hospedado == true && x.pago == false).OrderBy(x => x.Animal.nome).ToList()
                            select new
            {
                Cli.id,
                cliente = Cli.Cliente.nome,
                animal  = Cli.Animal.nome,
                quarto  = Cli.Quarto.descricao,
                Cli.Quarto.numero,
                Cli.Animal.especie,
                Cli.Animal.raca,
                Cli.Animal.pelagem,
                Cli.Animal.cor,
                Cli.Animal.porte,
                Cli.Animal.sexo,
                Cli.Animal.observacoes,
                Cli.Animal.cuidados,
                foto = (Cli.Animal.imagem == null) ? Image.FromStream(new MemoryStream(imagem)) : Image.FromStream(new MemoryStream(Cli.Animal.imagem))
            };

            InterfaceTools.dgvTransformation(dgvConsAnimal);
            dgvConsAnimal.DataSource = lstAnimal.ToList();
        }
コード例 #2
0
        private void textBox1_KeyUp(object sender, KeyEventArgs e)
        {
            Contexto contexto = new Contexto();
            string   busca    = textBox1.Text.Trim().ToLower();
            var      Lista    = from ani in contexto.Animal.Where(x => x.Cliente.nome.Trim().ToLower().Contains(busca) ||
                                                                  x.nome.Trim().ToLower().Contains(busca)).ToList()
                                orderby ani.nome
                                select new
            {
                ani.id,
                ani.Cliente_id,
                cliente = ani.Cliente.nome,
                animal  = ani.nome,
                especie = ani.especie,
                raca    = ani.raca,
                pelagem = ani.pelagem,
                cor     = ani.cor,
                porte   = ani.porte,
                sexo    = ani.sexo,
                foto    = (ani.imagem == null) ? Image.FromStream(new MemoryStream(imagem)) : Image.FromStream(new MemoryStream(ani.imagem))
            };

            InterfaceTools.dgvTransformation(dgvUpdAnimal);
            dgvUpdAnimal.DataSource = Lista.ToList();
        }
コード例 #3
0
        private void frmUpdAnimal_Load(object sender, EventArgs e)
        {
            Contexto contexto = new Contexto();
            var      Lista    = from ani in contexto.Animal.ToList()
                                orderby ani.nome
                                select new
            {
                ani.id,
                ani.Cliente_id,
                cliente = ani.Cliente.nome,
                animal  = ani.nome,
                especie = ani.especie,
                raca    = ani.raca,
                pelagem = ani.pelagem,
                cor     = ani.cor,
                porte   = ani.porte,
                sexo    = ani.sexo,
                foto    = (ani.imagem == null) ? Image.FromStream(new MemoryStream(imagem)) : Image.FromStream(new MemoryStream(ani.imagem))
            };

            InterfaceTools.dgvTransformation(dgvUpdAnimal);
            dgvUpdAnimal.DataSource = Lista.ToList();
        }
コード例 #4
0
        private void LimpaCampos()
        {
            dtpSaida.Enabled    = false;
            ckNotInform.Checked = true;
            cmbNumero.Enabled   = false;
            cmbNumero.Text      = "";

            dtpEntr.Value  = DateTime.Now;
            dtpSaida.Value = DateTime.Now;

            lblCodigoReserva.Text = "0";
            txtObservacoes.Text   = "";
            txtCuidados.Text      = "";
            lblcli.Text           = "";
            lblCliente.Text       = "";
            lblAnimal.Text        = "";
            lblAni.Text           = "";
            lblEspecie.Text       = "";
            lblEsp.Text           = "";
            lblQuarto.Text        = "";
            lblDescr.Text         = "";
            lblNumQuarto.Text     = "";
            lblNumero.Text        = "";
            lblEntrada.Text       = "";
            lblDataEntr.Text      = "";
            lblSaida.Text         = "Não Informado";
            lblDataSai.Text       = "";
            lblValor.Text         = "";

            txtConsBuscAnimal.Text   = "";
            txtConsBuscServicos.Text = "";

            int val = 0;

            txtValorTotal.Text = val.ToString("C");
            lblValorTotal.Text = val.ToString("C");
            txtBuscQuarto.Text = "";
            txtBuscaCli.Text   = "";

            Contexto contexto = new Contexto();

            var lstClientes = from cli in contexto.Animal.Where(x => x.Cliente != null && x.hospedado == false).OrderBy(x => x.Cliente.nome).ToList()
                              orderby cli.Cliente.nome
                              select new
            {
                id   = cli.Cliente_id,
                nome = cli.Cliente.nome
            };

            cmbClientes.DataSource    = lstClientes.ToList();
            cmbClientes.DisplayMember = "nome";
            cmbClientes.ValueMember   = "id";

            dgvCli.DataSource            = "";
            dgvCli.DataSource            = contexto.Cliente.Where(x => x.nome.Contains("")).OrderBy(x => x.nome).ToList();
            dgvCli.Columns["id"].Visible = false;

            dgvQuarto.DataSource                               = "";
            dgvQuarto.DataSource                               = contexto.Quarto.Where(x => x.disponivel == true).OrderByDescending(x => x.descricao).ToList();
            dgvQuarto.Columns["id"].Visible                    = false;
            dgvQuarto.Columns["disponivel"].Visible            = false;
            dgvQuarto.Columns["valor"].DefaultCellStyle.Format = "c";

            cmbAnimal.Text          = "";
            cmbAnimal.DataSource    = contexto.Animal.Where(x => x.hospedado == false && x.Cliente.nome.Trim().ToLower().Contains(cmbClientes.Text.ToLower())).OrderBy(x => x.nome).ToList();
            cmbAnimal.DisplayMember = "nome";
            cmbAnimal.ValueMember   = "id";

            cmbQuartos.DataSource    = contexto.Quarto.Where(x => x.disponivel == true).OrderByDescending(x => x.descricao).ToList();
            cmbQuartos.DisplayMember = "descricao";
            cmbQuartos.ValueMember   = "id";

            cmbFunc.DataSource    = contexto.Funcionario.Where(x => x.Permicoes.frmHotel == true).OrderBy(x => x.nome).ToList();
            cmbFunc.DisplayMember = "nome";
            cmbFunc.ValueMember   = "id";
            cmbFunc.SelectedValue = Funcionario.id;

            var lstCli = from Cli in contexto.Reserva.Where(x => x.pago == false).OrderBy(x => x.Cliente.nome).ToList()
                         group Cli by new { Cli.Cliente.nome, Cli.Cliente_id } into cli
                select new
            {
                nome = cli.Key.nome,
                id   = cli.Key.Cliente_id
            };

            cmbCli.Text          = "";
            cmbCli.DataSource    = lstCli.ToList();
            cmbCli.DisplayMember = "nome";
            cmbCli.ValueMember   = "id";

            dgvCheckOut.DataSource = "";
            cmbAni.Text            = "";
            cmbAni.Enabled         = false;

            var lstAnimal = from Cli in contexto.Reserva.Where(x => x.Animal.hospedado == true && x.pago == false).OrderBy(x => x.Animal.nome).ToList()
                            select new
            {
                Cli.id,
                cliente = Cli.Cliente.nome,
                animal  = Cli.Animal.nome,
                quarto  = Cli.Quarto.descricao,
                Cli.Quarto.numero,
                Cli.Animal.especie,
                Cli.Animal.raca,
                Cli.Animal.pelagem,
                Cli.Animal.cor,
                Cli.Animal.porte,
                Cli.Animal.sexo,
                Cli.Animal.observacoes,
                Cli.Animal.cuidados,
                foto = (Cli.Animal.imagem == null) ? Image.FromStream(new MemoryStream(imagem)) : Image.FromStream(new MemoryStream(Cli.Animal.imagem))
            };

            InterfaceTools.dgvTransformation(dgvConsAnimal);
            dgvConsAnimal.DataSource = lstAnimal.ToList();

            dgvConsServicos.DataSource = "";
            var lista = from Serv in contexto.Produto.Where(x => x.isQuarto == false && x.isServico == true).ToList()
                        select new
            {
                Código    = Serv.codigo,
                Descrição = Serv.descricao,
                Qtde      = Serv.quantidade,
                Valor     = Serv.valor
            };

            dgvConsServicos.DataSource = lista.ToList();
            dgvConsServicos.Columns["Código"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dgvConsServicos.Columns["Qtde"].DefaultCellStyle.Alignment   = DataGridViewContentAlignment.MiddleCenter;
            dgvConsServicos.Columns["Qtde"].DefaultCellStyle.Format      = "N3";
            dgvConsServicos.Columns["Valor"].DefaultCellStyle.Alignment  = DataGridViewContentAlignment.MiddleCenter;
            dgvConsServicos.Columns["Valor"].DefaultCellStyle.Format     = "C";

            dgvConsumos.DataSource = "";
        }