private void btnSalvarCaixa_Click(object sender, EventArgs e)
        {
            var items = lbLoadAll.Items;

            if (items.Count == 0)
            {
                return;
            }
            var register        = new CaixaRegister();
            var amostraRegister = new AmostraRegister();

            foreach (var item in items)
            {
                Caixa   caixa   = new Caixa();
                Amostra amostra = (Amostra)item;
                amostra.Status  = "Em analise";
                caixa.IdAmostra = amostra.Id;
                register.Insert(caixa);
                amostraRegister.Edit(amostra);
            }

            FolhaForm form = new FolhaForm();

            form.Owner = this;
            form.ShowDialog();
        }
Esempio n. 2
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            var register = new AmostraRegister();

            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                var amostra = new Amostra();
                amostra.Complemento   = (String)row.Cells["complemento"].Value;
                amostra.GeoReferencia = (String)row.Cells["geoReferencia"].Value;
                var client      = (Client)cbCliente.SelectedItem;
                var solicitante = (Client)cbSolicitante.SelectedItem;
                amostra.IdCliente     = client.Id;
                amostra.IdSolicitante = solicitante.Id;
                amostra.Status        = "Pendente";
                amostra.TipoAnalise   = cbTipoAnalise.Text;

                if (!ValidateUtil.ValidAmostra(amostra))
                {
                    lblMessage.Text = Messages.RequiredFields;
                }
                else
                {
                    lblMessage.Text = register.Insert(amostra);
                }
            }

            dataGridView1.DataSource = null;
            CleanFields();
        }
        public BoxForm()
        {
            var register = new AmostraRegister();
            var records  = register.SelectAll();

            _analise = records.Select(x => new Amostra
            {
                Id            = Convert.ToInt32(x.Where(y => y.Key == "Id").FirstOrDefault().Value),
                Complemento   = (string)x.Where(y => y.Key == "Complemento").FirstOrDefault().Value,
                GeoReferencia = (string)x.Where(y => y.Key == "GeoReferencia").FirstOrDefault().Value,
                IdCliente     = (int)x.Where(y => y.Key == "IdCliente").FirstOrDefault().Value,
                IdSolicitante = Convert.ToInt32(x.Where(y => y.Key == "IdSolicitante").FirstOrDefault().Value),
                Status        = (string)(x.Where(y => y.Key == "Status").FirstOrDefault().Value),
                TipoAnalise   = (string)(x.Where(y => y.Key == "TipoAnalise").FirstOrDefault().Value),
            });


            InitializeComponent();
            foreach (var item in _analise)
            {
                lbBoxLoad.Items.Add(item);
            }
        }