Exemple #1
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();
        }
Exemple #2
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();
        }
Exemple #3
0
        private void CreateCanvas(ICECreatureControlUI _ui)
        {
            if (_ui == null)
            {
                return;
            }

            _ui.StatusCanvas = InterfaceTools.AddCanvas("StatusCanvas", _ui.transform, new Vector2(0.8f, 0.25f), AnchorPresets.StretchAll, PivotPresets.MiddleCenter, new Rect(0, 0, 0, 0));
        }
Exemple #4
0
 private void ToGrayscale(object sender, RoutedEventArgs e)
 {
     Do(() => {
         var bs          = (BitmapImage)image.Source;
         var colorBitmap = bs.ToBitmap().TransformToEffectiveBitmap();
         colorBitmap.ToGrayscale();
         updatableImage.SetSource(InterfaceTools.BitmapToImageSource(colorBitmap.ToBitmap()));
     });
 }
Exemple #5
0
        private void CreateSliderHealth(ICECreatureControlUI _ui, int _pos = 0)
        {
            if (_ui == null || _ui.StatusCanvas == null)
            {
                return;
            }

            float   _height = 0.05f;
            Vector2 _offset = new Vector2(0, _height * _pos);

            _ui.HealthSlider = InterfaceTools.AddSlider("HealthSlider", _ui.StatusCanvas.transform, new Vector2(0, _height), Color.green, Color.red, _offset, 0.005f);
        }
Exemple #6
0
        private void CreateDamageText(ICECreatureControlUI _ui, string _text, int _pos = 0)
        {
            if (_ui == null || _ui.StatusCanvas == null)
            {
                return;
            }

            float   _width  = 40f;
            float   _height = 30f;
            Vector2 _offset = new Vector2(0, _height * _pos);

            _ui.DamageText = InterfaceTools.AddText("DamageText", _ui.StatusCanvas.transform, new Vector2(_width, _height), Color.green, _text, _offset, 0.005f);
        }
Exemple #7
0
        public override void SetUp()
        {
            updatableImage.SetSource(defaultBitmap);
            InterfaceTools.RegisterOpenImageWindowOnClick(window, image);
            defaultImageSource = updatableImage.Source;

            updatableImage.SourceChanged += RegisterOriginalImageSourceUpdated;

            toGrayscaleButton.Click += ToGrayscale;
            browseImageButton.Click += SetImageFromDrive;
            saveImageButton.Click   += SaveImageToDrive;
            undoButton.Click        += RevertOriginalImage;
            defaultButton.Click     += ToDefaultImage;

            SetUndoVisibility();
            SetToDefaultVisibility();
        }
Exemple #8
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();
        }
Exemple #9
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 = "";
        }
Exemple #10
0
 private void SaveImageToDrive(object sender, RoutedEventArgs e)
 {
     Do(() => InterfaceTools.SaveImageToDrive(image));
 }
Exemple #11
0
 private void SetImageFromDrive(object sender, RoutedEventArgs e)
 {
     Do(() => InterfaceTools.SetImageFromDrive(image));
 }