Exemplo n.º 1
0
        private void BtnGuardarV_Click(object sender, EventArgs e)
        {
            using (var db = new VacunWebContext())
            {
              
                //le asignamos a sus propiedades el valor de cada uno de los cuadros de texto
                vacuna.Nombre = TxtNombreV.Text;
                vacuna.PeriodoAplicacion = Convert.ToInt32(NUpDownPeriodo.Value);
                vacuna.Beneficios = TxtBeneficios.Text;

                //si el id de la vacuna a editar es nulo agregamos una vacuna a la tabla
                if (IdVacunaEditar == null)
                    //lo agregamos al objeto Vacuna al objeto DbCOntext
                    db.Vacunas.Add(vacuna);
                else //configuramos el almacenamiento de la modificacion si el id de la vacuna es distinto de nulo
                {
                    db.Entry(vacuna).State = EntityState.Modified;
                }

                //guardamos los cambios
                db.SaveChanges();
            }
            //cerramos el formulario
            this.Close();
        
        }
Exemplo n.º 2
0
        private void BtnEliminar_Click(object sender, EventArgs e)
        {
            //obtenemos el id y el nombre de la vacuna seleccionada en la grilla
            //guardamos en la variable EL ID de la vacuna

            var idVacunaSeleccionada = int.Parse(gridVacunas.CurrentRow.Cells[0].Value.ToString());

            //guardamos en la variable el nombre de la vacuna
            var nombreVacunaSeleccionada = gridVacunas.CurrentRow.Cells[1].Value.ToString();

            // preguntar si realmente desea eliminar al tutor [nombre_tutor_seleccionado]
            //colocamos el signo $ para crear la interpolacion de cadenas
            DialogResult respuesta = MessageBox.Show($"¿Estas seguro que desea eliminar la vacuna{nombreVacunaSeleccionada}?", "Eliminar Vacuna", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            //si responde que si, instanciamos al objeto dbContext y eliminamos el tutor a traves del id que obtuvimos.
            if (respuesta == DialogResult.Yes)
            {
                using (var db = new VacunWebContext())
                {
                    var vacuna = db.Vacunas.Find(idVacunaSeleccionada);
                    db.Vacunas.Remove(vacuna);
                    db.SaveChanges();
                }
                ActualizarGrillaVacuna();
            }
        }
Exemplo n.º 3
0
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            //instanciamos un objeto DbContext
            using (var db = new VacunWebContext())  {
                //le asignamos a sus propiedades el valor de cada uno de los cuadros de texto
                calendario.Nombre            = TxtNombre.Text;
                calendario.SexoPaciente      = (SexoEnum)cboSexo.SelectedValue;
                calendario.PrematuroPaciente = chkPrematuro.Checked;

                //si el id del Calendario a editar es nulo agregamos un Calendario a la tabla
                if (IdEditar == null)
                {
                    //lo agregamos al objeto Calendario al objeto DbCOntext
                    db.Calendarios.Add(calendario);
                }
                else //configuramos el almacenamiento de la modificacion si el id de Calendario es distinto de nulo
                {
                    db.Entry(calendario).State = EntityState.Modified;
                }

                //guardamos los cambios
                db.SaveChanges();
            }
            //cerramos el formulario
            this.Close();
        }
Exemplo n.º 4
0
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            //instanciamos un objeto DbContext
            using (var db = new VacunWebContext())  {
                //le asignamos a sus propiedades el valor de cada uno de los cuadros de texto
                tutor.Apellido = TxtApellido.Text;
                tutor.Nombre   = TxtNombre.Text;
                tutor.Email    = TxtEmail.Text;

                //si el id del tutor a editar es nulo agregamos un tutor a la tabla
                if (IdTutorEditar == null)
                {
                    //lo agregamos al objeto Tutor al objeto DbCOntext
                    db.Tutores.Add(tutor);
                }
                else //configuramos el almacenamiento de la modificacion si el id de tutor es distinto de nulo
                {
                    db.Entry(tutor).State = EntityState.Modified;
                }

                //guardamos los cambios
                db.SaveChanges();
            }
            //cerramos el formulario
            this.Close();
        }
Exemplo n.º 5
0
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            using (var db = new VacunWebContext())
            {
                //le asignamos a sus propiedades el valor de cada uno de los cuadros de texto
                paciente.Nombre          = TxtNombre.Text;
                paciente.Apellido        = TxtApellido.Text;
                paciente.Domicilio       = TxtDomicilio.Text;
                paciente.Sexo            = (SexoEnum)CboSexo.SelectedValue;
                paciente.Prematuro       = ChkPrematuro.Checked;
                paciente.TutorId         = (int)CboTutor.SelectedValue;
                paciente.CalendarioId    = (int)CboCalendario.SelectedValue;
                paciente.Dni             = (int)NUpDownDni.Value;
                paciente.Peso            = (double)NudPeso.Value;
                paciente.FechaNacimiento = DtpFechaNacimiento.Value.Date;


                //si el id del Paciente a editar es nulo agregamos un Calendario a la tabla
                if (IdEditar == null)
                {
                    //lo agregamos al objeto Paciente al objeto DbCOntext
                    db.Pacientes.Add(paciente);
                }
                else //configuramos el almacenamiento de la modificacion si el id de Paciente es distinto de nulo
                {
                    db.Entry(paciente).State = EntityState.Modified;
                }

                //guardamos los cambios
                db.SaveChanges();
            }
            //cerramos el formulario
            this.Close();
        }
Exemplo n.º 6
0
        private void BtnAgregar_Click(object sender, EventArgs e)
        {
            var idCalendario = int.Parse(grid.CurrentRow.Cells[0].Value.ToString());
            var idVacuna     = (int)CboVacuna.SelectedValue;

            using var db = new VacunWebContext();
            var detalleCalendario = new DetalleCalendario();

            detalleCalendario.CalendarioId = idCalendario;
            detalleCalendario.VacunaId     = idVacuna;
            db.DetalleCalendarios.Add(detalleCalendario);
            db.SaveChanges();
            ActualizarGrillaDetalle(idCalendario);
        }
Exemplo n.º 7
0
 private void BtnAgregar_Click(object sender, EventArgs e)
 {
     if ((int)CboVacuna.SelectedValue != 0)
     {
         var idPaciente     = int.Parse(Grid.CurrentRow.Cells[0].Value.ToString());
         var vacunaColocada = new VacunaColocada()
         {
             PacienteId = idPaciente,
             VacunaId   = (int)CboVacuna.SelectedValue,
             Fecha      = DateTime.Now.Date
         };
         using var db = new VacunWebContext();
         db.VacunasColocadas.Add(vacunaColocada);
         db.SaveChanges();
         CargarCboVacunasColocadas(idPaciente);
     }
 }
Exemplo n.º 8
0
        private void BtnEliminarVacuna_Click(object sender, EventArgs e)
        {
            //obtenemos el id y nombre de la vacuna seleccionada en la grilla detalle
            var idSeleccionado     = int.Parse(GridDetalle.CurrentRow.Cells[0].Value.ToString());
            var nombreSeleccionado = GridDetalle.CurrentRow.Cells[1].Value.ToString();
            var nombreCalendario   = grid.CurrentRow.Cells[1].Value.ToString();
            var idCalendario       = int.Parse(grid.CurrentRow.Cells[0].Value.ToString());
            //preguntar si realmente desea eliminar a la vacuna seleccionada
            DialogResult respuesta = MessageBox.Show($"¿Está seguro que desea quitar a la vacuna {nombreSeleccionado} del calendario {nombreCalendario}?", "Quitar vacuna ", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            //si responde que si, instanciamos al objeto dbcontext, y eliminamos el Calendario a través del id que obtuvimos
            if (respuesta == DialogResult.Yes)
            {
                using (var db = new VacunWebContext())
                {
                    var detalle = db.DetalleCalendarios.Find(idSeleccionado);
                    db.DetalleCalendarios.Remove(detalle);
                    db.SaveChanges();
                }
                ActualizarGrillaDetalle(idCalendario);
            }
        }
Exemplo n.º 9
0
        private void BtnEliminarUsuario_Click(object sender, EventArgs e)
        { //obtenemos el id y el nombre del Usuario seleccionado en la grilla
            //guardamos en una nueva variable el id obtenido del usuario
            var idUsuarioSeleccionado = int.Parse(dataGridUsuarios.CurrentRow.Cells[0].Value.ToString());
            //guardamos en la variable el nombre de la Propiedad
            var nombreUsuarioSeleccionado = dataGridUsuarios.CurrentRow.Cells[1].Value.ToString();
            // preguntar si realmente desea eliminar al Usuario [nombreUsuarioSeleccionado]
            //colocamos el signo $ para crear la interpolacion de cadenas
            DialogResult respuesta = MessageBox.Show($"¿Estas seguro que desea eliminar al usuario  {nombreUsuarioSeleccionado}?", "Eliminar Usuario", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            //si responde que si, instanciamos al objeto dbContext y eliminamos la propiedad a traves del id que obtuvimos.
            if (respuesta == DialogResult.Yes)
            {
                using (var db = new VacunWebContext())
                {
                    var usuario = db.Usuarios.Find(idUsuarioSeleccionado);
                    db.Usuarios.Remove(usuario);
                    db.SaveChanges();
                }
                ActualizarGrillaUsuario();
            }
        }
Exemplo n.º 10
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     //instanciamos un objeto DbContext
     using (var db = new VacunWebContext())
     {
         //le asignamos a sus propiedades el valor de cada uno de los cuadros de texto
         usuario.Nombre      = txtNombreUsuarioCompleto.Text;
         usuario.User        = txtNombreUsers.Text;
         usuario.Password    = HelperVacuna.ObtenerSha256Hash(txtContraseña.Text);
         usuario.TipoUsuario = (TipoUsuarioEnum)cboTipoUsuario.SelectedValue;
         if (IdEditar == null)
         { // agregamos el objeto Usuarios a la Base De datos
             db.Usuarios.Add(usuario);
             MessageBox.Show("Usuario " + usuario.Nombre + " cargado con exito");
         }
         else //configuramos el almacenamiento de la modificacion si el id del Usuario es distinto de nulo
         {
             db.Entry(usuario).State = EntityState.Modified;
             MessageBox.Show("Usuario " + usuario.Nombre + "  modificado con exito");
         }
         db.SaveChanges();
         this.Close();
     }
 }