public void ErrorInsert(aeControlError pControlError)
        {
            SqlConnection oCnnData = daConnection.Connect();
            SqlCommand    oCmd     = new SqlCommand();

            oCmd.Connection  = oCnnData;
            oCmd.CommandType = CommandType.StoredProcedure;
            oCmd.CommandText = "spControlErrorInsert";
            oCmd.Parameters.AddWithValue("@Usuario", pControlError.Descripcion);
            oCmd.Parameters.AddWithValue("@Usuario", pControlError.Estado);
            oCmd.Parameters.AddWithValue("@Usuario", pControlError.Numero);
            oCmd.Parameters.AddWithValue("@Usuario", pControlError.Usuario);
            oCmd.Parameters.AddWithValue("@Usuario", pControlError.CapaProyecto);
            oCmd.Parameters.AddWithValue("@Usuario", pControlError.Gravedad);
            oCmd.Parameters.AddWithValue("@Usuario", pControlError.ProcAlmacenado);
            oCmd.Parameters.AddWithValue("@Usuario", pControlError.Detalle);
            oCmd.Parameters.AddWithValue("@Usuario", Directory.GetCurrentDirectory());
            oCmd.Parameters.AddWithValue("@Usuario", Environment.MachineName);
            oCmd.Parameters.AddWithValue("@Usuario", Dns.GetHostEntry(Dns.GetHostName()).AddressList.Where(ip => ip.AddressFamily.ToString().ToUpper().Equals("INTERNETWORK")).FirstOrDefault().ToString());
            oCmd.ExecuteNonQuery();
            oCnnData.Close();
        }
 private void mLinkRegister_Click(object sender, EventArgs e)
 {
     if (isValidate())
     {
         aeControlError v       = new aeControlError();
         aeUser         oAeUser = new aeUser();
         blUser         oBlUser = new blUser();
         oAeUser.Alias    = txtUserNew.Text;
         oAeUser.Password = Encriptar(txtPassNew.Text);
         if (RegisterPanel)
         {
             if (oBlUser.CreateUser(oAeUser, ref result))
             {
                 MetroMessageBox.Show(this, "User created!", "USER!", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MetroMessageBox.Show(this, result, "ATENCION!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
             }
             return;
         }
         else
         {
             if (oBlUser.PasswordChange(oAeUser, ref result))
             {
                 MetroMessageBox.Show(this, "Contraseña actualizada", "Correcto!", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MetroMessageBox.Show(this, result, "ATENCION!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                 return;
             }
         }
         this.tabLogin.SelectedIndex = 0;
         CleanFields();
     }
 }