示例#1
0
        private void btnApagar_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);

            RemedioRepositorio repositorio = new RemedioRepositorio();

            repositorio.Apagar(id);
            dataGridView1.Rows.RemoveAt(dataGridView1.CurrentCell.RowIndex);
        }
示例#2
0
        public void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);

            RemedioRepositorio repositorio = new RemedioRepositorio();
            Remedio            remedio     = repositorio.ObterPeloId(id);

            EditarRemedios remedioEditar = new EditarRemedios(remedio);

            remedioEditar.ShowDialog();
        }
示例#3
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);

            RemedioRepositorio repositorio = new RemedioRepositorio();
            Remedio            remedio     = repositorio.ObterPeloId(id);

            RemedioEditar remedioEditar = new RemedioEditar(remedio);

            remedioEditar.ShowDialog();
            AtualizarTabela();
        }
示例#4
0
        private void AtualizarTabela()
        {
            RemedioRepositorio repositorio = new RemedioRepositorio();
            List <Remedio>     remedios    = repositorio.ObterTodos();

            dataGridView1.Rows.Clear();

            for (int i = 0; i < remedios.Count; i++)
            {
                Remedio remedio = remedios[i];
                dataGridView1.Rows.Add(new object[] { remedio.Id, remedio.Nome, remedio.Faixa, remedio.Categoria, remedio.Receita });
            }
        }
示例#5
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Remedio            remedio     = new Remedio();
            RemedioRepositorio repositorio = new RemedioRepositorio();

            remedio.Nome            = txtNome.Text;
            remedio.Generico        = rbGenericoSim.Checked;
            remedio.Categoria       = cbCategoria.Text;
            remedio.Solido          = rbSolidoSim.Checked;
            remedio.ContraIndicacao = rtbContraIndicacao.Text;
            remedio.Bula            = rtbBula.Text;
            remedio.Faixa           = cbFaixa.Text;
            remedio.Receita         = rbPrecisaReceitaSim.Checked;

            if (txtNome.Text.Length < 3)
            {
                MessageBox.Show("Informe ao menos 3 no campo NOME");
                txtNome.Focus(); return;
            }

            if (cbCategoria.SelectedIndex == -1)
            {
                MessageBox.Show("Selecione uma categoria no campo CATEGORIA");
                cbCategoria.DroppedDown = true;
                return;
            }

            if (cbFaixa.SelectedIndex == -1)
            {
                MessageBox.Show("Selecione uma categoria no campo FAIXA");
                cbFaixa.DroppedDown = true;
                return;
            }

            if (rtbBula.Text.Length < 10)
            {
                MessageBox.Show("Informe ao menos 10 caracteres no compo BULA");
                rtbBula.Focus(); return;
            }

            if (rtbContraIndicacao.Text.Length < 10)
            {
                MessageBox.Show("Informe ao menos 10 caracteres no compo CONTRA INDICAÇÕES");
                rtbContraIndicacao.Focus(); return;
            }
            Close();

            repositorio.Inserir(remedio);

            MessageBox.Show("Registro Criado com sucesso");
        }
示例#6
0
        public void btnApagar_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count == 0)
            {
                MessageBox.Show("Selecione uma linha para apagar");
                return;
            }
            int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);

            RemedioRepositorio repositorio = new RemedioRepositorio();

            repositorio.Apagar(id);

            dataGridView1.Rows.RemoveAt(dataGridView1.CurrentCell.RowIndex);
        }
示例#7
0
        public void AtualixzarTabela()
        {
            RemedioRepositorio repositorio = new RemedioRepositorio();

            List <Remedio> remedios = repositorio.ObterTodos();

            dataGridView1.Rows.Clear();
            for (int i = 0; i < remedios.Count; i++)
            {
                Remedio remedio = remedios[i];
                dataGridView1.Rows.Add(
                    new object[]
                {
                    remedio.Id, remedio.Generico, remedio.Nome, remedio.Categoria, remedio.Solido, remedio.ContraIndicacoes, remedio.Bula, remedio.Faixa, remedio.PrecisaReceita
                }
                    );
            }
        }
示例#8
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Remedio remedio = new Remedio();

            remedio.Nome             = txtNome.Text;
            remedio.Categoria        = txtCategoria.Text;
            remedio.Generico         = rbGenerico.Checked;
            remedio.Solido           = rbSolido.Checked;
            remedio.PrecisaReceita   = rbSim.Checked;
            remedio.Faixa            = txtFaixa.Text;
            remedio.Bula             = txtBula.Text;
            remedio.ContraIndicacoes = txtContraIndicacoes.Text;

            RemedioRepositorio repositorio = new RemedioRepositorio();

            repositorio.Inserir(remedio);
            Close();
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Remedio remedio = new Remedio();

            remedio.Generico  = rbSimGenerico.Checked;
            remedio.Nome      = txtNome.Text;
            remedio.Categoria = cmbCategoria.SelectedIndex.ToString();
            remedio.Solido    = rbSimSolido.Checked;
            remedio.Bula      = txtBula.Text;
            remedio.Faixa     = cmbFaixa.SelectedIndex.ToString();
            remedio.Receita   = rbSimReceita.Checked;

            RemedioRepositorio repositorio = new RemedioRepositorio();

            repositorio.Inserir(remedio);
            MessageBox.Show("Seu produto foi salvo com sucesso");
            Close();
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Remedio remedio = new Remedio();

            remedio.Nome             = txtNome.Text;
            remedio.Categoria        = cbCategoria.SelectedItem.ToString();
            remedio.Generico         = rbSimGenerico.Checked;
            remedio.ContraIndicacoes = rtbContraIndicacoes.Text;
            remedio.Bula             = rtbBula.Text;
            remedio.Faixa            = cbFaixa.SelectedItem.ToString();
            remedio.PrecisaReceita   = rbSimReceita.Checked;
            remedio.Solido           = rbSimSolido.Checked;

            RemedioRepositorio repositorio = new RemedioRepositorio();

            repositorio.Inserir(remedio);
            Close();
        }
示例#11
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Remedio remedio = new Remedio();

            remedio.Id               = Convert.ToInt32(txtId.Text);
            remedio.Nome             = txtNome.Text;
            remedio.Generico         = rbGenerico.Checked;
            remedio.Categoria        = txtCategoria.Text;
            remedio.PrecisaReceita   = rbSim.Checked;
            remedio.Solido           = rbSolido.Checked;
            remedio.Faixa            = txtFaixa.Text;
            remedio.Bula             = txtBula.Text;
            remedio.ContraIndicacoes = txtContraIndicacoes.Text;
            RemedioRepositorio repositorio = new RemedioRepositorio();

            repositorio.Atualizar(remedio);

            MessageBox.Show("Editado com sucesso");
            Close();
        }
示例#12
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Remedio remedio = new Remedio();

            remedio.Id               = Convert.ToInt32(txtCodigo.Text);
            remedio.Nome             = txtNome.Text;
            remedio.Categoria        = cbCategoria.SelectedItem.ToString();
            remedio.Generico         = rbSimGenerico.Checked;
            remedio.ContraIndicacoes = rtbContraIndicacoes.Text;
            remedio.Bula             = rtbBula.Text;
            remedio.Faixa            = cbFaixa.SelectedItem.ToString();
            remedio.PrecisaReceita   = rbSimReceita.Checked;
            remedio.Solido           = rbSimSolido.Checked;

            RemedioRepositorio repositorio = new RemedioRepositorio();

            repositorio.Atualizar(remedio);

            MessageBox.Show("Editado com sucesso.");
            Close();
        }
示例#13
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Remedio remedio = new Remedio();

            remedio.Id       = Convert.ToInt32(lblId.Text);
            remedio.Generico = cbGenerico.Checked;
            if (txtNome.Text.Length == 0)
            {
                MessageBox.Show("Digite no minimo 1 caracter no campo Nome");
                txtNome.Focus();
                return;
            }
            remedio.Nome = txtNome.Text;
            if (cbxCategoria.SelectedIndex == -1)
            {
                MessageBox.Show("Escolha uma Categoria");
                cbxCategoria.DroppedDown = true;
                return;
            }
            remedio.Categoria = cbxCategoria.Text;

            remedio.Solido           = cbSolido.Checked;
            remedio.ContraIndicacoes = txtContraIndicacoes.Text;
            remedio.Bula             = txtBula.Text;
            if (cbxFaixa.SelectedIndex == -1)
            {
                MessageBox.Show("Escolha uma Faixa");
                cbxFaixa.DroppedDown = true;
                return;
            }
            remedio.Faixa          = cbxFaixa.Text;
            remedio.PrecisaReceita = cbPrecisaReceita.Checked;

            RemedioRepositorio repositorio = new RemedioRepositorio();

            repositorio.Atualizar(remedio);

            MessageBox.Show("Editado com sucesso");
            Close();
        }
        private void btnApagar_Click(object sender, EventArgs e)
        {
            if (dataGridView1.Rows.Count == 0)
            {
                MessageBox.Show("Não há registros para apagar.");
            }
            else
            {
                DialogResult dialogResult = MessageBox.Show("AVISO!", "DESEJA APAGAR?", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);

                    RemedioRepositorio repositorio = new RemedioRepositorio();
                    repositorio.Apagar(id);
                    dataGridView1.Rows.RemoveAt(dataGridView1.CurrentCell.RowIndex);

                    MessageBox.Show("Registro apagado com sucesso.");
                    AtualizarTabela();
                }
            }
        }
示例#15
0
        private void AtualizarTabela()
        {
            RemedioRepositorio repositorio = new RemedioRepositorio();
            List <Remedio>     remedios    = repositorio.ObterTodos();

            dataGridView1.Rows.Clear();
            for (int i = 0; i < remedios.Count; i++)
            {
                Remedio remedio       = remedios[i];
                string  genericoTexto = "";
                if (remedio.Generico == true)
                {
                    genericoTexto = "Sim";
                }
                else
                {
                    genericoTexto = "Não";
                }
                dataGridView1.Rows.Add(new object[]
                {
                    remedio.Id, remedio.Nome, remedio.Categoria, remedio.Faixa, genericoTexto
                });
            }
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Remedio remedio = new Remedio();

            remedio.Nome = txtNome.Text;
            if (txtNome.Text.Length == 0)
            {
                MessageBox.Show("Informe o nome do remédio.");
                txtNome.Focus();
                return;
            }


            if (rbGenericoSim.Checked == true)
            {
                remedio.Generico = true;
            }
            else
            {
                remedio.Generico = false;
            }


            if (cbCategoria.SelectedItem == null)
            {
                MessageBox.Show("Escolha a categoria do remédio.");
                cbCategoria.Focus();
                cbCategoria.DroppedDown = true;
                return;
            }
            remedio.Categoria = cbCategoria.SelectedItem.ToString();


            if (rbSolidoNao.Checked == true)
            {
                remedio.EhSolido = true;
            }
            else
            {
                remedio.EhSolido = true;
            }


            remedio.ContraIndicacao = rtbContraIndicacao.Text;
            if (rtbContraIndicacao.Text.Length == 0)
            {
                MessageBox.Show("Informe as contra indicações do remédio.");
                rtbContraIndicacao.Focus();
                return;
            }


            remedio.Bula = rtbBula.Text;
            if (rtbBula.Text.Length == 0)
            {
                MessageBox.Show("Informe a bula do remédio.");
                rtbBula.Focus();
                return;;
            }


            if (cbFaixa.Text.Length == 0)
            {
                MessageBox.Show("Informe a faixa do remédio.");
                cbFaixa.Focus();
                cbFaixa.DroppedDown = true;
                return;
            }
            remedio.Faixa = cbFaixa.SelectedItem.ToString();


            if (rbReceitaSim.Checked == true)
            {
                remedio.Receita = true;
            }
            else
            {
                remedio.Receita = false;
            }

            RemedioRepositorio repositorio = new RemedioRepositorio();

            repositorio.Inserir(remedio);

            MessageBox.Show("Registrado com sucesso.");
            Close();
        }