예제 #1
0
 public void atualizaMedicamento(MedicamentoModelo m)
 {
     try
     {
         conexao = new MySqlConnection(caminho);
         conexao.Open();
         string atualiza = "UPDATE medicamentos SET cod_barras='" + m.CodBarras + "',nome_comercial='" + m.NomeComercial + "',principio_ativo='" + m.PrincipioAtivo + "',data_validade='" + m.Validade + "',cod_categoria='" + m.CodCategoria + "',apresentacao='" + m.Apresentacao + "',quantidade_por_embalagem='" + m.QuantidadePorEmbalagem + "',quantidade_de_embalagem='" + m.QuantidadeDeEmbalagem + "',cod_unidade='" + m.CodUnidade + "',quantidade_min='" + m.QuantidadeMin + "',preco_compra='" + m.PrecoCompra + "',laboratorio='" + m.Laboratorio + "',indicacoes='" + m.Indicacoes + "',modo_uso='" + m.ModoUso + "',obs='" + m.Obs + "',caminho_foto='" + m.CaminhoFoto + "',foto='" + m.Foto + "' WHERE COD_RACA='" + m.Cod + "'";
         comando = new MySqlCommand(atualiza, conexao);
         comando.ExecuteNonQuery();
         conexao.Close();
     }
     catch (MySqlException ex)
     {
         throw new Exception("Erro - " + ex);
     }
 }
예제 #2
0
 public void cadastroMedicamento(MedicamentoModelo m)
 {
     try
     {
         conexao = new MySqlConnection(caminho);
         conexao.Open();
         string       insere  = "INSERT INTO medicamentos (cod_barras, nome_comercial, principio_ativo, data_validade, cod_categoria, apresentacao, quantidade_por_embalagem, quantidade_de_embalagem, cod_unidade, quantidade_min, preco_compra, laboratorio, indicacoes, modo_uso, obs, caminho_foto, foto)VALUES('" + m.CodBarras + "','" + m.NomeComercial + "','" + m.PrincipioAtivo + "','" + m.Validade + "','" + m.CodCategoria + "','" + m.Apresentacao + "','" + m.QuantidadePorEmbalagem + "','" + m.QuantidadeDeEmbalagem + "','" + m.CodUnidade + "','" + m.QuantidadeMin + "','" + m.PrecoCompra + "','" + m.Laboratorio + "','" + m.Indicacoes + "','" + m.ModoUso + "','" + m.Obs + "','" + m.CaminhoFoto + "','" + m.Foto + "')";
         MySqlCommand comando = new MySqlCommand(insere, conexao);
         comando.ExecuteNonQuery();
     }
     catch (MySqlException ex)
     {
         throw new Exception("Erro - " + ex);
     }
     finally
     {
         conexao.Close();
     }
 }
예제 #3
0
        private void metroGrid1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.ColumnIndex > 0)
            {
                try
                {
                    mm                      = mc.buscaPorCodigo((int)metroGrid1.CurrentRow.Cells[0].Value);
                    txtCod.Text             = mm.Cod.ToString();
                    txtCodBarras.Text       = mm.CodBarras.ToString();
                    txtNomeComercial.Text   = mm.NomeComercial;
                    txtPrincipioAtivo.Text  = mm.PrincipioAtivo;
                    maskValidade.Text       = mm.Validade;
                    cbCategoria.Text        = cc.retornaNomeCategoria(mm.CodCategoria);
                    txtApresentacao.Text    = mm.Apresentacao;
                    txtQtdPorEmbalagem.Text = mm.QuantidadePorEmbalagem.ToString();
                    txtQtdEmbalagens.Text   = mm.QuantidadeDeEmbalagem.ToString();
                    cbUnidade.Text          = uc.retornaNomeUnidade(mm.CodUnidade);
                    txtQtdMin.Text          = mm.QuantidadeMin.ToString();
                    txtPrecoCompra.Text     = mm.PrecoCompra.ToString();
                    txtLaboratorio.Text     = mm.Laboratorio;
                    txtIndicacao.Text       = mm.Indicacoes;
                    txtModoUso.Text         = mm.ModoUso;
                    txtObs.Text             = mm.Obs;
                    txtCaminhoFoto.Text     = mm.CaminhoFoto;

                    if (mm.Foto == null)
                    {
                        pictureBox2.Image = null;
                    }
                    else
                    {
                        MemoryStream ms = new MemoryStream(mm.Foto);
                        //pictureBox2.Image = System.Drawing.Image.FromStream(ms);
                    }
                }
                catch (Exception ex) { }
            }
        }