Beispiel #1
0
        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");
                }
            }
        }
Beispiel #2
0
        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());
            }
        }