private void btnCrear_Click(object sender, EventArgs e) { using (var db = new ConsultorioDBEntities()) { //Validando que los campos no queden vacios if (tbNombres.Text == "" || tbApellidos.Text == "" || tbPassword.Text == "" || tbUsuario.Text == "" || tbRol.Text == "") { MessageBox.Show("Ingrese la informacion"); return; } //Guarda un nuevo usuario en la DB usuario User = new usuario(); User.nombres = tbNombres.Text; User.apellidos = tbApellidos.Text; User.contrasena = tbPassword.Text; User.usuario1 = tbUsuario.Text; User.usuario_role = tbRol.Text; db.usuarios.Add(User); int filasafectadas = db.SaveChanges(); if (filasafectadas > 0) { MessageBox.Show("Se ha agregado un nuevo usuario"); refrescar(); } else { MessageBox.Show("No se ha podido agregar el usuario"); } } }
private void btnAgregar_Click(object sender, EventArgs e) { try { if (revisar_blancos() == true) { MessageBox.Show("No se permiten campos en blanco"); return; } using (var db = new ConsultorioDBEntities()) { int med = Int32.Parse(txtMedico.Text); paciente p = new paciente(); DateTime date = DateTime.Now; DateTime fechaNacimiento = txtFecha.Value.Date; p.id_paciente = txtIDPaciente.Text; p.nombres = txtNombres.Text; p.apellidos = txtApellidos.Text; p.telefono = txtTelefonos.Text; p.tipo_sangre = cmbSangre.Text; p.genero = cmbGenero.Text; p.ocupacion = txtOcupacion.Text; p.fecha_nacimiento = fechaNacimiento; p.direccion = txtDireccion.Text; p.no_medico = med; p.informacion = txtInformacion.Text; p.usuario_creador = user; p.fecha_hora_creacion = date; db.pacientes.Add(p); int filasAfectadas = db.SaveChanges(); if (filasAfectadas > 0) { MessageBox.Show("Se registro el paciente exitosamente."); limpiar(); } else { MessageBox.Show("No se ha registrado el paciente."); } }; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }