private void button1_Click(object sender, EventArgs e)
        {
            if (!PodeAcessar())
            {
                return;
            }
            var registroEntrada = new RegistroEntrada();

            registroEntrada.Id        = Convert.ToInt32(textBoxid.Text);
            registroEntrada.Matricula = Convert.ToInt32(textBoxMatricula.Text);
            registroEntrada.Horario   = DateTime.Now;
            if (checkBox1.Checked)
            {
                registroEntrada.Sentido = 1;
            }
            else
            {
                registroEntrada.Sentido = 2;
            }
            //var mapeador = new MapeadorDadosSql();
            //mapeador.InserirRegistros(registroEntrada);
            UltimoRegistro++;
            textBoxid.Text        = UltimoRegistro.ToString();
            textBoxMatricula.Text = string.Empty;
        }
Exemplo n.º 2
0
        private void registroEntradaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            RegistroEntrada obManUs = new RegistroEntrada();

            obManUs.Show();
            this.Hide();
        }
        public List <menor_preco> verifica_mais_barato(List <Estoque> a)
        {
            List <menor_preco> list_preco = new List <menor_preco>();

            Estoque busca = new Estoque();
            List <RegistroEntrada> aux   = new List <RegistroEntrada>();
            RegistroEntrada        aux_2 = new RegistroEntrada();

            for (int i = 0; i < a.Count(); i++)
            {
                string Buscar = a.ElementAt(i).codHVEX;
                aux = MongoConnection.QueryCollection("registerin", Builders <RegistroEntrada> .Filter.Where(c => c.codigo.Contains(Buscar)), null);
                if (aux.Count() > 0)
                {
                    aux_2 = aux.First();
                    for (int k = 0; k < aux.Count(); k++)
                    {
                        if (aux_2.preco > aux.ElementAt(k).preco)
                        {
                            aux_2 = aux.ElementAt(k);
                        }
                    }
                    menor_preco menorpreco_aux = new menor_preco();
                    menorpreco_aux.fornecedor = aux_2.fornecedor;
                    menorpreco_aux.preco      = aux_2.preco;
                    list_preco.Add(menorpreco_aux);
                }
                else
                {
                    menor_preco menorpreco_aux = new menor_preco();
                    menorpreco_aux.fornecedor = a.ElementAt(i).fornecedor;
                    menorpreco_aux.preco      = a.ElementAt(i).Preco;
                    list_preco.Add(menorpreco_aux);
                }
            }
            return(list_preco);
        }
Exemplo n.º 4
0
        public static RegistroEntrada BuscarRegistro()
        {
            int             legajo = 4;
            DateTime        dd;
            RegistroEntrada registroentrada = new RegistroEntrada();

            registroentrada = waServices.EmpleadoServices.GetEmpleadoSalida(legajo, DateTime.Now);
            if (registroentrada != null)
            {
                int    dia = registroentrada.dia;
                string he  = registroentrada.horaen;
                int    diafecha;
                diafecha = Convert.ToInt32(DateTime.Now.DayOfWeek.ToString());
                if (dia < diafecha)
                {
                    int horaregistro = Convert.ToInt32(DateTime.Now.ToString("HH:mm"));
                    if (registroentrada.observ == "T")
                    {
                        int horaentrada = Convert.ToInt32(he);
                    }
                }
            }
            return(registroentrada);
        }
 public RegistroEntrada Atualizar(RegistroEntrada registro)
 {
     return(_registroRepository.Atualizar(registro));
 }
 public RegistroEntrada Adicionar(RegistroEntrada registro)
 {
     registro.HoraEntrada = DateTime.Now;
     return(_registroRepository.Adicionar(registro));
 }
Exemplo n.º 7
0
        private void button1_Click(object sender, EventArgs e)
        {
            bool validData = true, control = true;
            CollectionEstoque Lista = new CollectionEstoque();

            if (textBox4.Text.Length == 0 && textBox5.Text.Length == 0 && textBox6.Text.Length == 0 && textBox7.Text.Length == 0 && comboBox1.Text.Length == 0)
            {
                control   = false;
                validData = false;
                MessageBox.Show("PREENCHA TODOS OS CAMPOS");
                DialogResult = DialogResult.Yes;
            }
            Estoque atualiza = new Estoque();
            var     filt     = Builders <Estoque> .Filter.Where(c => c.codHVEX.Equals(flag));

            if (control)
            {
                if (textBox1.Text.Length > 0)
                {
                    flag = textBox1.Text;
                    filt = Builders <Estoque> .Filter.Where(c => c.codHVEX.Contains(flag));

                    Lista.AddRange(MongoConnection.QueryCollection("Estoques", filt, null));
                }
                if (textBox2.Text.Length > 0)
                {
                    flag = textBox2.Text;
                    filt = Builders <Estoque> .Filter.Where(c => c.produto.Contains(flag));

                    Lista.AddRange(MongoConnection.QueryCollection("Estoques", filt, null));
                }
                if (textBox3.Text.Length > 0)
                {
                    flag = textBox3.Text;
                    filt = Builders <Estoque> .Filter.Where(c => c.descricao.Contains(flag));

                    Lista.AddRange(MongoConnection.QueryCollection("Estoques", filt, null));
                }



                int a    = int.Parse(textBox5.Text);
                int b    = Lista.First().quantidade;
                var soma = a + b;
                if (soma != 0)
                {
                    validData           = true;
                    atualiza            = Lista.First();
                    atualiza.quantidade = soma;
                }
            }

            if (validData)
            {
                RegistroEntrada r = new RegistroEntrada();
                r.data        = dateTimePicker1.Value;
                r.NF          = textBox4.Text;
                r.codigo      = atualiza.codHVEX;
                r.quantidade  = int.Parse(textBox5.Text);
                r.responsavel = comboBox1.Text;
                r.preco       = double.Parse(textBox6.Text);
                r.fornecedor  = textBox7.Text;

                if (MongoConnection.InsertOne("registerin", r) && MongoConnection.ReplaceOne("Estoques", filt, atualiza))
                {
                    MessageBox.Show("PRODUTO INSERIDO COM SUCESSO");
                    DialogResult = DialogResult.Yes;
                }
            }
        }