예제 #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();
        
        }
예제 #2
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();
        }
예제 #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();
        }
예제 #4
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();
        }
예제 #5
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();
     }
 }