Exemplo n.º 1
0
 // AÑADIR USUARIO
 public void Añadir_Editar_Usuario(int?ID_user, Bunifu.Framework.UI.BunifuDropdown Pregunta_drp, Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_nombres, Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_tel,
                                   Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_email, Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox txb_pass, Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox txb_resp)
 {
     using (DB_Entities_OMB db = new DB_Entities_OMB())
     {
         // SI LA CEDULA ES NULA NOS INICIALIZARA LA CLASE TOMADOR
         if (ID_user == null)
         {
             user                     = new Users_v3();
             user.Nombres             = Txb_nombres.Text;
             user.Telefono            = Txb_tel.Text;
             user.Email               = Txb_email.Text;
             user.Contraseña          = txb_pass.Text;
             user.Pregunta_seguridad  = Pregunta_drp.selectedValue.ToString();
             user.Respuesta_seguridad = txb_resp.Text;
             user.ID_Rol              = 1;
             user.Fecha_de_creacion   = DateTime.Now;
         }
         // SI LA CEDULA ES NULA AGREGARA LOS REGISTROS
         if (ID_user == null)
         {
             db.Users_v3.Add(user);
             MessageBox.Show("Usuario agregado");
         }
         else
         {
             // SI LA CEDULA NO ES NULA NOS EDITARA LOS REGISTROS
             user                     = new Users_v3();
             user.ID_Usuario          = Convert.ToInt32(ID_user);
             user.Nombres             = Txb_nombres.Text;
             user.Telefono            = Txb_tel.Text;
             user.Email               = Txb_email.Text;
             user.Contraseña          = txb_pass.Text;
             user.Pregunta_seguridad  = Pregunta_drp.selectedValue.ToString();
             user.Respuesta_seguridad = txb_resp.Text;
             user.ID_Rol              = 1;
             user.Fecha_de_creacion   = DateTime.Now;
             if (ID_user != null)
             {
                 // METODO MAS SENCILLO PARA USAR EL UPDATE
                 db.Users_v3.AddOrUpdate(user);
                 MessageBox.Show("Edición de registros completada");
             }
         }
         db.SaveChanges();
     }
 }
Exemplo n.º 2
0
        public void Llenar_editar_usuario(int?ID_user, Bunifu.Framework.UI.BunifuDropdown Pregunta_drp, Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_nombres, Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_tel,
                                          Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_email, Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox txb_pass, Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox txb_resp, Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_conf_p,
                                          Bunifu.UI.WinForms.BunifuTextbox.BunifuTextBox Txb_conf_e)
        {
            DB_Entities_OMB db       = new DB_Entities_OMB();
            Users_v3        Usuarios = new Users_v3();

            Usuarios = db.Users_v3.Find(ID_user);
            if (Usuarios.ID_Usuario == ID_user)
            {
                Txb_nombres.Text = Usuarios.Nombres;
                Txb_tel.Text     = Usuarios.Telefono;
                Txb_email.Text   = Usuarios.Email;
                txb_pass.Text    = Usuarios.Contraseña;
                Pregunta_drp.SelectedItem(Usuarios.Pregunta_seguridad);
                txb_resp.Text   = Usuarios.Respuesta_seguridad;
                Txb_conf_e.Text = Txb_email.Text;
                Txb_conf_p.Text = txb_pass.Text;
            }
            else
            {
                MessageBox.Show("No se encontraron registros");
            }
        }