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(); }
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(); }
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(); }
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 = ""; }