Пример #1
0
        public void inserUsuario()
        {
            UsuarioDAL dalUsuario = new UsuarioDAL(ConfigurationManager.ConnectionStrings[1].ConnectionString);
            Usuario    miUsuario  = new Usuario();

            miUsuario.Nombre        = "Cristina";
            miUsuario.Password      = "******";
            miUsuario.Identity_Code = "1234CDFE";
            dalUsuario.Agregar(miUsuario);
        }
Пример #2
0
 private void btnguardarUsuarionuevo_Click(object sender, EventArgs e)
 {
     if (ValidarCampos())
     {
         usuarioDAL.Agregar(RecuperarInformacion());
         FormUsuario frm = Owner as FormUsuario;
         frm.LlenarGrid();
         Close();
     }
 }
Пример #3
0
        public int AgregarBLL(String dni,
                              String nom_ape,
                              String nickname,
                              String password,
                              String tipo)
        {
            CUsuario nuevo = new CUsuario {
                dni      = dni,
                nom_ape  = nom_ape,
                nickname = nickname,
                password = Encriptador.GetHashString(password),
                tipo     = tipo
            };

            return(usu.Agregar(nuevo));
        }
Пример #4
0
        public int Agregar(Usuario usuario)
        {
            int id = -1;

            try
            {
                log.Debug("Agregar(). Se va a agregar un nuevo usuario");

                UsuarioDAL model = new UsuarioDAL(_connectionString);

                // Las passwords se almacenan cifradas
                string strPwdCifrada = CifrarPassword(usuario.Password);

                DAL.DTO.Usuario usrDal = Converter.ConvertToDAL(usuario);
                usrDal.Password = strPwdCifrada;

                bool permitidoCrear = true;
                if (usuario.Identity_Code.Trim().Length > 0)
                {
                    int idUserIC = model.ValidarIdentityCode_Libre(usuario.Identity_Code);
                    if (idUserIC < 0 || idUserIC == usuario.Id)
                    {
                        // Permitimos que se mantenga el identityCode o se use porque está libre
                    }
                    else
                    {
                        // Ese identity code está en uso
                        log.Debug("El identityCode que intenta asignar y este ya está en uso por otro usuario (IdentityCode: {0}", usuario.Identity_Code);
                        id             = -2;
                        permitidoCrear = false;
                    }
                }

                if (permitidoCrear)
                {
                    id = model.Agregar(usrDal);
                }
            }
            catch (Exception er)
            {
                log.Error("Agregar()", er);
            }

            return(id);
        }
Пример #5
0
 public static void Agregar(USUARIO usuario)
 {
     obj.Agregar(usuario);
 }