Example #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (validar())
            {
                if (operacion == 0)
                {
                    sintomas s = new sintomas();
                    s.sintoma = txtNombre.Text;
                    if (controladorSintomas.insertarSintoma(s))
                    {
                        MessageBox.Show("inserciĆ³n correcta");
                        deshabilitar();
                        dataGridView1.DataSource = controladorSintomas.ListarSintomas();
                    }
                }
                else
                {
                    sintomas s = new sintomas();
                    s.sintoma = txtNombre.Text;

                    if (controladorSintomas.actualizarSintoma(int.Parse(dataGridView1.CurrentRow.Cells[0].Value.ToString()), s))
                    {
                        MessageBox.Show("actualizaciĆ³n correcta");
                        deshabilitar();
                        dataGridView1.DataSource = controladorSintomas.ListarSintomas();
                    }
                }
            }
            else
            {
            }
            deshabilitar();
        }
Example #2
0
 public bool eliminarSintoma(int id)
 {
     try {
         Model    model = new Model();
         sintomas s     = model.Entidades.sintomas.Find(id);
         model.Entidades.sintomas.Remove(s);
         model.Entidades.SaveChanges();
         model.cerrarConexion();
         actualizar();
         return(true);
     }catch (Exception e) { return(false); }
 }
Example #3
0
 public bool insertarSintoma(sintomas s)
 {
     try
     {
         Model model = new Model();
         model.Entidades.sintomas.Add(s);
         model.Entidades.SaveChanges();
         actualizar();
         return(true);
     }
     catch (Exception ex) { return(false); }
 }
Example #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            buscarSintomas bs = new buscarSintomas();

            bs.ShowDialog();

            if (bs.DialogResult == System.Windows.Forms.DialogResult.OK)
            {
                sintomas s = new sintomas();
                s.idsintoma = bs.Sintoma.idsintoma;
                s.sintoma   = bs.Sintoma.sintoma;
                listasintomas.Add(s);
            }
            cargar();
        }
Example #5
0
        public bool actualizarSintoma(int id, sintomas s)
        {
            try
            {
                Model model = new Model();

                sintomas original = model.Entidades.sintomas.Find(id);
                original.sintoma = s.sintoma;

                model.Entidades.SaveChanges();
                actualizar();

                model.cerrarConexion();

                return(true);
            }
            catch (Exception e) { return(false); }
        }
Example #6
0
        public List <sintomas> retornarSintomas(int id)
        {
            Model model = new Model();

            List <pacientesintomas> registros = new List <pacientesintomas>();

            registros = model.Entidades.pacientesintomas.Where(a => a.idconsulta == id).ToList();

            List <sintomas> sintomas = new List <sintomas>();

            sintomas s = new sintomas();

            foreach (var item in registros)
            {
                s = model.Entidades.sintomas.Single(a => a.idsintoma == item.idsintoma);
                sintomas.Add(s);
            }


            return(sintomas);
        }